	*{
		padding:0;
		margin:0;
		text-decoration:none;
		list-style:none;
		outline:none;
		border:0;
		font-family:微软雅黑;
		-webkit-tap-highlight-color :rgba(0, 0, 0, 0);
	}
	html{font-size:62.5%; /* 10÷16=62.5% */} body{font-size:12px;font-size:1.2rem ; /* 12÷10=1.2 */} p{font-size:14px;font-size:1.4rem;}
	h1,h2,h3,h4,h5,b{
		font-weight:normal;
	}
	body{
		width:100%;
		overflow-x:hidden;
		overflow-y:auto;
		background-color:#FFF;
		padding-top:135px;
	}
	body.active{
		position:fixed;
		top:0;
		left:0;
		height:100%;
	}
	body.gray{
		background-color:#f0f0f0;
	}
	
	
	/*动画*/
	@-webkit-keyframes swi {
		from {
			-webkit-transform: rotateY(0);
			-ms-transform: rotateY(0);
			-o-transform: rotateY(0);
			transform: rotateY(0);
		}
		to {
			-webkit-transform: rotateY(360deg);
			-ms-transform: rotateY(360deg);
			-o-transform: rotateY(360deg);
			transform: rotateY(360deg);
		}
	}
	@keyframes swi {
		from {
			-webkit-transform: rotateY(0);
			-ms-transform: rotateY(0);
			-o-transform: rotateY(0);
			transform: rotateY(0);
		}
		to {
			-webkit-transform: rotateY(360deg);
			-ms-transform: rotateY(360deg);
			-o-transform: rotateY(360deg);
			transform: rotateY(360deg);
		}
	} 
	.clear{
		clear:both;
	}
	::-webkit-scrollbar
	{
		width:5px;
		background-color:#ccc;
	}
	
	/*定义滚动条轨道 内阴影+圆角*/
	::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px background-color: transparent;
		border-radius: 10px;
	}

	/*定义滑块 内阴影+圆角*/
	::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px transparent;
		background-color: #356cb0;
	}
	.header{
		width:100%;
		background-color:#FFF;
		position:fixed;
		top:0;
		height:135px;
		left:0;
		z-index:100;
	}
	.header div.top{
		width:1200px;
		height:35px;
		margin:0 auto;
		line-height:35px;
	}
	.header div.top div.welcome{
		float:left;
		font-size:14px;
		color:#666666;
		padding-left: 0px;position: relative;
	}
	
.header div.top div.welcome:hover .local-change{ display: block;}
.header div.top div.welcome span{ position: relative; z-index: 1; display: inline-block; padding: 0 10px; color: #0b2f54; cursor: pointer; }
.local-change{ display: none; z-index: 10; position: absolute; left: 60px; top:0px; width:302px; border: 1px solid #0b2f54;}
.local-wrap{ margin-top: 28px; background: #fff; padding:0px 10px 17px 10px; overflow: hidden; }
.local-wrap p{ margin-top: 18px; color: #545454; cursor: pointer; display: inline; float: left; line-height: 22px; height: 22px; width: 70px; overflow: hidden; text-align: center; position: relative;}
.local-change p a{ color: #545454;}
.local-wrap p:hover{ background-color: #0b2f54;}
.local-wrap p:hover a{ color: #fff;}
.local-wrap p:hover:after{ display: none;}
.local-wrap p:after{ content: ""; position: absolute; width: 1px; height: 13px; background-color: #e5e5e5; right: 0; top: 4px;}
.local-wrap p:nth-child(4n):after{ display: none;}
	
	
	
	
	
	
	
	
	
	.header div.top div.right{
		float:right;
		height:100%;
		font-size:12px;
		color:#666666;
		display:-webkit-box;
		-webkit-box-align: center;
	}
	.header div.top div.right div.tel{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		height:100%;
	}
	
	.header div.top div.right div.tel p a{
		color:#0b2f54;
		font-size:24px;
		font-family:Impact;
	}
	.header div.top div.right div.tel img{
		display:block;
		width:26px;
		margin-right:5px;
	}
	.header div.top div.right div.tel2{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		height:100%;
		font-size:12px;
		margin:0 15px;
	}
	.header div.top div.right div.tel2 a{
		color:#666666;
	}
	.header div.top div.right div.share{
		display:-webkit-box;
		-webkit-box-align: center;
		height:100%;
	}
	.header div.top div.right div.share ul{
		display:-webkit-box;
		-webkit-box-align: center;
		height:100%;
	}
	.header div.top div.right div.share ul li img{
		display:block;
		height:25px;
		margin-left:10px;
	}
	.header div.top div.right div.share li{
		position:relative;
	}
	.header div.top div.right div.share li div.img img{
		position:absolute;
		top:30px;
		left:-50px;
		width:110px;
		height:110px;
		padding:5px;
		border:1px solid #ddd;
		z-index:1000;
		margin-left:0;
		display:none;
		background-color:#FFF;
	}
	.header div.top div.right div.share li:hover div.img img{
		display:block;
	}
	.header div.menu-box{
		width:100%;
		background-color:#0b2f54;
	}
	.header div.menu-show{
		width:1200px;
		margin:0 auto;
		height:100px;
	}
	.header div.menu-show div.logo{
		float:left;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		height:100%;
	}
	.header div.menu-show div.logo img{
		height:55px;
		display:block;
	}
	.header div.menu-show>ul{
		margin-left:20px;
		float:right;
	}
	.header div.menu-show>ul>li{
		float:left;
		padding:0 30px;
		position:relative;
		line-height:98px;
	}
	.header div.menu-show>ul>li.active:after{
		content:"";
		display:block;
		width:12px;
		height:8px;
		position:absolute;
		top:46px;
		right:10px;
		background-image:url(../images/down.png);
		background-size:12px;
		background-repeat:no-repeat;
	}
	.header div.menu-show ul li a{
		font-size:16px;
		color:#fff;
		cursor:pointer;
	}
	.header div.menu-show ul li ul{
		position:absolute;
		top:100px;
		left:-10%;
		width:120%;
		padding:5px 0;
		border-radius:2px;
		line-height:40px;
		text-align:center;
		background-color:#fff;
		z-index:100;
		display:none;
		box-shadow:#ccc 0px 1px 1px;
	}	
	.header div.menu-show ul li:hover ul{		
		display:block;	
	}
	.header div.menu-show ul li ul li a{
		color:#0b2f54;
		font-size:14px;
	}
	.header div.menu-show ul li ul:after{
		content:"";
		display:block;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 20px solid #fff;
		position:absolute;
		top:-10px;
		left:calc(50% - 10px);
		
	}
	.header div.menu-show div.search{
		border:1px solid #fff;
		width:190px;
		height:30px;
		float:right;
		line-height:0;
		margin-top:33px;
		border-radius:15px;
	}
	.header div.menu-show div.search form{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.header div.menu-show div.search input.keyword{
		background-color:transparent;
		padding-left:10px;
		padding-right:10px;
		width:130px;
		height:30px;
		color:#fff;
		font-size:12px;
	}
	.header div.menu-show div.search input.submit{
		background-image:url(../images/search.png);
		background-size:100%;
		background-repeat:no-repeat;
		width:20px;
		height:20px;
		display:block;
		background-color:transparent;
		margin-left:5px;
		margin-right:10px;
		cursor:pointer;
	}
	
	.banner img{
		width:100%;
	}
	.wap-banner{
		display:none;
	}
	.banner .swiper-pagination-bullet{
		background-color:#FFF;
		opacity:1;
		width:10px;
		height:10px;
	}
	.banner .swiper-pagination{
		bottom:5%;
	}
	.banner .swiper-pagination-bullet-active{
		background-color:#ff9300;
	}
	.other-banner img:last-child{
		display:none;
	}
	.index-log{
		width:100%;
		height:120px;
		background-color:#0b2f54;
		margin-top:-5px;
	}
	.index-log ul{
		width:100%;
		height:100%;
		overflow:hidden;
	}
	.index-log ul li{
		width:calc(20% - 2px);
		height:100%;
		float:left;
		border-right:1px solid #123a63;
		border-left:1px solid #061e37;
	}
	.index-log ul li a{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		height:100%;
	}
	.index-log ul li:first-child{
		border-left:none;
	}
	.index-log ul li:last-child{
		border-right:none;
	}
	.index-log ul li div.img{
		width:50px;
		height:50px;
		overflow:hidden;
		margin-right:10px;
	}
	.index-log ul li div.img img{
		width:100%;
		height:100%;
	}
	.index-log ul li:hover div.img img{
		-webkit-animation: swi 1s ease-in-out;
		-o-animation: swi 1s ease-in-out;
		animation: swi 1s ease-in-out;
	}
	.index-log ul li div.txt h5{
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
	}
	.index-log ul li div.txt div.des{
		font-size:14px;
		color:#ffffff;
		margin-top:2px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.index-log ul li:hover{
		background-color:#ff9300;
	}
	.idx-page{
		width:100%;
		padding-top:80px;
	}
	.idx-page h3{
		font-size:30px;
		font-weight:bold;
		color:#333333;
		text-align:center;
	}
	.idx-page p.tt{
		font-size:18px;
		color:#666666;
		text-align:center;
		margin-top:5px;
	}
	.index-design-show{
		width:calc(100% - 50px);
		padding:0 25px;
		overflow:hidden;
		margin:30px auto 0;
	}
	.index-design-show div.menu ul{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.index-design-show div.menu ul li{
		padding:0 20px;
		height:30px;
		line-height:30px;
		font-size:16px;
		color:#333333;
		border:1px solid transparent;
		border-radius:5px;
		cursor:pointer;
	}
	.index-design-show div.menu ul li.active{
		color:#0b2f54;
		border:1px solid #0b2f54;
	}
	.index-design-show div.cont{
		width:100%;
		overflow:hidden;
		margin-top:60px;
	}
	.index-design-show div.cont ul li:not(:first-child){
		display:none;
	}
	.index-design-show div.cont div.left{
		width:75%;
		float:left;
		overflow:hidden;
	}
	.index-design-show div.cont div.left div.dt{
		width:24.1%;
		margin-right:1.1%;
		position:relative;
		margin-bottom:15px;
		float:left;
		overflow:hidden;
	}
	
	.index-design-show div.cont div.left div.dt:nth-of-type(4n){
		margin-right:0;
	}
	.index-design-show div.cont div.left div.dt img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-design-show div.cont div.left div.dt div.txt{
		position:absolute;
		width:100%;
		height:100%;
		left:0;
		bottom:0;
		background-color:rgba(11,47,84,.6);
		color:#fff;
		text-align:center;
		display:none;

	}
	.index-design-show div.cont div.left div.dt div.txt div.box{
		width:100%;
		height:100%;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.index-design-show div.cont div.left div.dt div.txt div.box>div{
		width:87%;
	}
	.index-design-show div.cont div.left div.dt div.txt h5{
		font-size:18px;
		padding-bottom:5px;
		display:inline-block;
		border-bottom:1px solid #fff;
		margin-bottom:8%;
	}
	.index-design-show div.cont div.left div.dt div.txt div.second{
		overflow:hidden;
		font-size:14px;
	}
	.index-design-show div.cont div.left div.dt div.txt div.second div.des{
		float:left;
	}
	
	.index-design-show div.cont div.left div.dt div.txt div.second p.care{
		float:right;
	}
	.index-design-show div.cont div.left div.dt div.txt div.second p.care span{
		margin-right:5px;
		font-size:16px;
	}
	.index-design-show div.cont div.left div.dt div.txt a.more{
		font-size:16px;
		text-align:center;
		color:#ffffff;
		display:block;
		margin:3% auto;
	}
	.index-design-show div.cont div.left div.dt div.txt a.ask{
		font-size:14px;
		text-align:center;
		color:#ffffff;
		padding:4px 20px;
		margin-top:10%;
		border:1px solid #fff;
		border-radius:5px;
		display:inline-block;
	}
	
	.index-design-show div.cont div.left div.dt:hover div.txt{
		display:block;
	}
	.index-design-show div.cont div.right{
		width:24%;
		float:right;
		overflow:hidden;
	}
	.index-design-show div.cont div.right div.qj{
		width:100%;
		height:100%;
		position:relative;
	}
	.index-design-show div.cont div.right div.qj div.pic{
		width:100%;
		height:100%;
	}
	.index-design-show div.cont div.right div.qj div.pic img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-design-show div.cont div.right div.qj div.txt{
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		bottom:0;
		background-color:rgba(11,47,84,.6);
		display:none;
	}
	.index-design-show div.cont div.right div.qj div.txt div.box{
		width:100%;
		height:100%;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.index-design-show div.cont div.right div.qj div.txt img{
		display:block;
		width:35%;
	}
	.index-design-show div.cont div.right div.qj:hover div.txt{
		display:block;
	}
	.idx-page .btn{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		margin-top:60px;
	}
	.idx-page .btn a{
		display:block;
		width:160px;
		height:45px;
		text-align:center;
		line-height:45px;
		border:1px solid #666666;
		font-size:14px;
		color:#666666;
		margin:0 20px;
		border-radius:6px;
	}
	.index-design-show .btn a:first-child{
		border:1px solid #ff9300;
		background-color:#ff9300;
		color:#fff;
	}
	
	.index-team div.menu{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		margin-top:30px;
	}
	.index-team div.menu ul{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	
	.index-team div.menu ul li{
		padding: 0 20px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		color: #333333;
		border: 1px solid transparent;
		border-radius: 5px;
		cursor: pointer;
	}
	.index-team div.menu ul li.active{
		color: #0b2f54;
		border: 1px solid #0b2f54;
	}
	.index-team-show{
		width:100%;
		overflow:hidden;
		margin-top:60px;
	}
	
	.index-team-show ul li div.show{
		width:58%;
		overflow:hidden;
		float:left;
		background-image:url(../images/idx6.jpg);
		background-size:100% 100%;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.index-team-show ul li div.show div.details{
		background-color:#FFF;
		width:65%;
		height:75%;
		display:-webkit-box;
		-webkit-box-align: center;
	}
	.index-team-show ul li div.show div.details div.pic{
		width:40%;
		margin:0 6%;
	}
	.index-team-show ul li div.show div.details div.pic img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-team-show ul li div.show div.details div.txt{
		width:42%;
		line-height:26px;
	}
	.index-team-show ul li div.show div.details div.txt h5{
		font-size:14px;
		color:#999999;
		position:relative;
		padding-bottom:15px;
		margin-bottom:15px;
	}
	.index-team-show ul li div.show div.details div.txt h5:after{
		content:"";
		width:35px;
		height:1px;
		background-color:#6e6e6e;
		position:absolute;
		left:0;
		bottom:0;
	}
	.index-team-show ul li div.show div.details div.txt h5 b{
		font-size:17px;
		color:#333333;
		font-weight:600;
	}
	.index-team-show ul li div.show div.details div.txt div.ct{
		color:#999999;
		font-size:14px;
		height:275px;
		overflow:hidden;
	}
	.index-team-show ul li div.show div.details div.txt div.ct div:last-child{
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:6;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.index-team-show ul li div.show div.details div.txt div.fg{
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.index-team-show ul li div.show div.details a.ask{
		width:120px;
		height:40px;
		background-color:#0b2f54;
		border-radius:5px;
		text-align:center;
		line-height:40px;
		display:block;
		color:#fff;
		font-size:15px;
		margin-top:40px;
	}
	.index-team-show ul li div.choose{
		width:42%;
		height:100%;
		float:right;
		background-image:url(../images/idx7.jpg);
		background-size:100% 100%;
		display:-webkit-box;
		-webkit-box-align: center;
		font-size:18px;
		color:#ffffff;
	}
	.index-team-show ul li div.choose-box{
		padding-left:14%;
	}
	.index-team-show ul li div.choose h5{
		font-size:32px;
		color:#ffffff;
		margin-bottom:10px;
	}
	.index-team-show ul li div.choose div.head{
		overflow:hidden;
		width:404px;
		margin:40px 0;
	}
	.index-team-show ul li div.choose div.head p{
		width:80px;
		margin-right:28px;
		float:left;
		margin-bottom:30px;
	}
	.index-team-show ul li div.choose div.head p:nth-of-type(4n){
		margin-right:0;
	}
	.index-team-show ul li div.choose div.head p img{
		display:block;
		width:calc(100% - 4px);
		height:calc(100% - 4px);
		border-radius:50%;
		cursor:pointer;
		border:2px solid #5c5c5c;
	}
	.index-team-show ul li div.choose div.head p.active img{
		border:2px solid #ff9300;
	}
	.index-team-show ul li:not(:first-child){
		display:none;
	}
	
	.index-culture-show{
		width:calc(100% - 50px);
		margin:60px auto 0;
		padding-bottom:60px;
	}
	.index-culture-show ul{
		width:100%;
		overflow:hidden;
	}
	.index-culture-show ul li{
		width:49.5%;
		margin-right:1%;
		float:left;
		position:relative;
	}
	.index-culture-show ul li:nth-of-type(2n){
		margin-right:0;
	}
	.index-culture-show ul li div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-culture-show ul li div.txt{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:100%;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		background-color:transparent;
		text-align:center;
	}
	.index-culture-show ul li div.txt.active{
		background-color:rgba(11,47,84,.6);
	}
	.index-culture-show ul li div.txt h5{
		font-size:24px;
		color:#fff;
		
	}
	.index-culture-show ul li div.txt div.des{
		font-size:18px;
		color:#fff;
		letter-spacing:10px;
		margin-top:5px;
	}
	
	.index-building{
		padding-bottom:80px;
		background-image:url(../images/idx9.jpg);
		background-size:auto 100%;
		background-repeat:no-repeat;
	}
	.index-building-show{
		width:calc(100% - 50px);
		margin:60px auto 0;
	}
	.index-building-show ul{
		width:100%;
		overflow:hidden;
	}
	.index-building-show ul li{
		width:calc(19.2% - 20px);
		float:left;
		background-color:#FFF;
		padding:10px;
		margin-right:1%;
		border-radius:6px;
	}
	.index-building-show ul li:nth-of-type(5n){
		margin-right:0;
	}
	.index-building-show ul li a{
		display:block;
		padding:20px;
		border:1px solid #f4f4f4;
	}
	.index-building-show ul li a h5{
		font-size:30px;
		color:#333333;
		text-align:center;
	}
	.index-building-show ul li a div.address{
		font-size:18px;
		color:#333333;
		text-align:center;
		margin:10px auto;
	}
	.index-building-show ul li a div.ct{
		font-size:14px;
		color:#999999;
		line-height:30px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:5;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.index-building-show ul li:hover{
		background-color:#0b2f54;
	}
	.index-building-show ul li:hover h5{
		color:#fff;
	}
	.index-building-show ul li:hover div.address{
		color:#fff;
	}
	.index-building-show ul li:hover div.ct{
		color:#fff;
	}
	.index-building-show a.more{
		width:160px;
		height:45px;
		display:block;
		line-height:45px;
		text-align:center;
		color:#666666;
		font-size:14px;
		border:1px solid #666666;
		border-radius:5px;
		margin:60px auto 0;
	}
	.index-building-show a.more:hover{
		color:#fff;
		background-color:#0b2f54;
		border:1px solid #0b2f54;
	}
	
	.index-house{
		background-image:url(../images/bg.jpg);
		background-size:auto 100%;
		background-repeat:no-repeat;
		padding-bottom:80px;
	}
	.index-house .menu{
		margin:40px auto;
	}
	.index-house .menu ul{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	
	.index-house .menu ul li{
		padding: 0 20px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		color: #333333;
		border: 1px solid transparent;
		border-radius: 5px;
		cursor: pointer;
	}
	.index-house .menu ul li.active{
		color: #0b2f54;
		border: 1px solid #0b2f54;
	}
	.index-house-show{
		width:calc(100% - 50px);
		margin:0 auto;
	}
	.index-house-show ul{
		width:100%;
		height:370px;
		overflow:hidden;
		padding:30px 0;
	}
	.index-house-show ul:not(:first-child){
		display:none;
	}
	.index-house-show ul li{
		width:calc(19% - 2px);
		float:left;
		border:1px solid #f1f1f1;
		margin:0 .5%;
		padding-bottom:20px;
		background-color:#FFF;
	}
	.index-house-show ul li.active{
		padding-bottom:40px;
		box-shadow:#ddd 0 0 20px;
	}
	.index-house-show ul li:nth-of-type(5n){
		margin-right:0;
	}
	.index-house-show ul li div.img{
		width:100%;
		position:relative;		
	}
	.index-house-show ul li div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-house-show ul li div.img div.num{
		position:absolute;
		right:10px;
		top:10px;
		width:70px;
		height:70px;
		background-color:rgba(11,47,84,.8);
		display:flex;
		align-items:center;
		justify-content:center;
		text-align:center;
		border-radius:50%;
		font-size:12px;
		color:#a2b5c2;
	}
	.index-house-show ul li div.img div.num p{
		font-size:24px;
		color:#ffffff;
	}
	.index-house-show ul li h5{
		font-size:18px;
		font-weight:bold;
		color:#333333;
		text-align:center;
		margin:10px auto 20px;
	}
	.index-house-show ul li div.yy{
		width:90%;
		margin:0 auto;
		overflow:hidden;
		font-size:14px;
		color:#666666;
	}
	.index-house-show ul li div.yy div.left a{
		float:left;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		color:#666666;
	}
	.index-house-show ul li div.yy img{
		display:block;
		margin-right:5px;
		width:20px;
	}
	.index-house-show ul li div.yy div.right{
		float:right;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.index-house-show ul li div.yy div.right p span{
		color:#ff9300;
	}
	
	
	.index-construct-show{
		width:calc(100% - 50px);
		margin:60px auto 0;
	}
	.index-construct-show .swiper-container{
		width:calc(100% - 10px);
		padding:20px 5px 60px;
	}
	.index-construct-show .swiper-slide{
		box-shadow:#ccc 0px 0px 1px;
	}
	
	.index-construct-show .swiper-slide div.img{
		width:100%;
	}
	.index-construct-show .swiper-slide div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-construct-show .swiper-slide h5{
		height:60px;
		line-height:60px;
		text-align:center;
		font-size:18px;
		color:#333333;
		font-weight:bold;
	}
	
	.index-edu .menu{
		margin:40px auto;
	}
	.index-edu .menu ul{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	
	.index-edu .menu ul li{
		padding: 0 20px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		color: #333333;
		border: 1px solid transparent;
		border-radius: 5px;
		cursor: pointer;
	}
	.index-edu .menu ul li.active{
		color: #0b2f54;
		border: 1px solid #0b2f54;
	}
	
	.index-edu-show{
		width:calc(100% - 50px);
		margin:60px auto 0;
	}
	.index-edu-show>ul>li {
		overflow:hidden;
		padding-top:5px;
	}
	.index-edu-show>ul>li:not(:first-child){
		display:none;
	}
	.index-edu-show ul li div.left{
		width:45%;
		float:left;
	}
	.index-edu-show ul li div.left dl{
		margin-bottom:27px;
		height:185px;
	}
	.index-edu-show ul li div.left dl a{
		display:block;
		width:100%;
		height:100%;
		overflow:hidden;
	}
	.index-edu-show ul li div.left dl dt{
		float:left;
		width:45%;
		height:100%;
	}
	.index-edu-show ul li div.left dl dt img{
		display:block;
		width:100%;
		height:100%;
	}
	.index-edu-show ul li div.left dl dd{
		padding:10px 20px;
		font-size:14px;
		color:#999999;
		line-height:30px;
		width:calc(55% - 40px);
		float:right;
	}
	.index-edu-show ul li div.left dl dd h5{
		font-size:16px;
		color:#333333;
		font-weight:bold;
		margin-bottom:5px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		width:100%;
	}
	.index-edu-show ul li div.left dl dd div.des{
		 text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:3;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.index-edu-show ul li div.left dl dd div.date{
		color:#666666;
		margin-top:10px;
	}
	.index-edu-show ul li div.left dl:hover{
		box-shadow:#ddd 0px 0px 5px;
	}
	
	.index-edu-show ul li div.right{
		width:53%;
		float:right;
		display:flex;
		align-items:flex-start;
	}
	.index-edu-show ul li div.right ul{
		width:48%;
		padding-bottom:20px;
	}
	.index-edu-show ul li div.right ul:nth-of-type(2){
		margin-left:3%;
	}
	.index-edu-show ul li div.right ul li{
		margin-top:18px;
		overflow:hidden;
	}
	.index-edu-show ul li div.right ul li a{
		display:block;
		overflow:hidden;
		width:100%;
	}
	.index-edu-show ul li div.right ul li h5{
		font-size:14px;
		color:#666666;
		float:left;
		display:-webkit-box;
		-webkit-box-align: center;
		margin-left:20px;
		width:75%;
	}
	.index-edu-show ul li div.right ul li h5 p{
		width:90%;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.index-edu-show ul li div.right ul li h5 span.active{
		display:block;
		background-image:url(../images/hot.png);
		background-size:100%;
		width:30px;
		margin-top:5px;
		margin-left:10px;
		background-repeat:no-repeat;
	}
	.index-edu-show ul li div.right ul li div.date{
		font-size:12px;
		color:#666666;
		margin-right:20px;
		float:right;
		text-align:right;
		width:15%;
	}
	.index-edu-show ul li div.right ul li:first-child{
		position:relative;
		overflow:hidden;
		margin-top:0;
	}
	.index-edu-show ul li div.right ul li:first-child div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.index-edu-show ul li div.right ul li:first-child p{
		position:absolute;
		bottom:0;
		left:0;
		font-size:14px;
		color:#ffffff;
		width:100%;
		height:30px;
		line-height:30px;
		padding-left:20px;
		background-color:rgba(11,47,84,0.6);
	}
	.index-edu-show ul li div.right ul:hover{
		box-shadow:#ccc 0px 0px 5px;
	}
	
	.footer{
		width:100%;
		margin-top:80px;
		background-image:url(../images/idx26.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
	}
	.footer div.top{
		width:calc(100% - 50px);
		padding:40px 25px 0;
		display:flex;
		align-items:flex-start;
		font-size:14px;
	}
	.footer div.top ul{
		padding:0 40px;
		border-right:1px solid #354658;
		height:210px;
	}
	.footer div.top ul li{
		line-height:30px;
	}
	.footer div.top ul li a{
		color:#778da5;
	}
	.footer div.top ul li:first-child{
		font-size:16px;
		font-weight:bold;
		margin-bottom:20px;
	}
	.footer div.top ul:nth-of-type(6){
		border-right:none;
	}
	.footer div.top div.pos{
		background-color:#FFF;
		padding:15px 80px 15px 20px;
		margin-left:60px;
	}
	.footer div.top div.pos div{
		display:flex;
		align-items:center;
		line-height:30px;
	}
	.footer div.top div.pos div img{
		margin-right:10px;
	}
	.footer div.top div.ewm{
		background-color:#222e3c;
		padding:30px;
		font-size:16px;
		color:#778da5;
		line-height:36px;
		margin-top:-90px;
		margin-left:80px;
	}
	.footer div.top div.ewm h5{
		font-size:30px;
		color:#ffffff;
	}
	.footer div.top div.ewm div.pic{
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		text-align:center;
		margin-top:15px;
	}
	.footer div.top div.ewm div.pic div.img:first-child{
		margin-right:20px;
	}
	
	.footer div.link{
		width:calc(100% - 50px);
		padding:0 25px 20px;
		font-size:12px;
		color:#778da5;
	}
	.footer div.link h5{
		font-size:16px;
		font-weight:bold;
		color:#778da5;
	}
	.footer div.link ul{
		overflow:hidden;
		margin-top:20px;
	}
	.footer div.link ul li{
		float:left;
		margin-right:20px;
		line-height:24px;
	}
	.footer div.link ul li a{
		color:#778da5;
	}
	.footer div.copyright{
		width:calc(100% - 50px);
		padding:0 25px;
		font-size:12px;
		color:#677f9d;
		height:60px;
		line-height:60px;
		background-color:#161f2a;
		overflow:hidden;
	}
	.footer div.copyright div.left{
		float:left;
	}
	.footer div.copyright div.right{
		float:right;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
	}
	.footer div.copyright div.right p{
		margin-right:40px;
	}
	.footer div.copyright div.right p a{
		color:#677f9d;
		margin:0 10px;
	}
	
	/*内页*/
	.w1200-box{
		width:1200px;
		margin:0 auto;
	}
	.w1200-box div.bread{
		height:50px;
		line-height:50px;
		overflow:visible;
	}
	.w1200-box div.bread ul{
		overflow:hidden;
	}
	.w1200-box div.bread ul li{
		float:left;
		color:#666666;
		font-size:14px;
		cursor:pointer;
	}
	.w1200-box div.bread ul li a{
		color:#666666;
		font-size:14px;
		margin:0 5px;
	}
	.w1200-box div.bread ul li:first-child:after{
		content:" > ";
	}
	.w1200-box div.bread ul li.active:nth-of-type(2):after{
		content:" > ";
	}
	.w1200-box div.bread ul li.tdactive a{
		color:#0b2f54;
		font-weight:bold;
	}
	.team-bread{
		background-color:#FFF;
		height:50px;
		line-height:50px;
		margin:20px auto 10px;
		overflow:hidden;
		padding:0 20px;
	}
	.team-bread>ul{
		float:left;
	}
	.team-bread div.share{
		float:right;
	}
	.team-bread div.share ul{
		display:flex;
		align-items:center;
		height:26px;
		line-height:26px;
		margin-top:12px;
	}
	
	.team-bread div.share ul li{
		margin-left:10px;
		font-size:12px;
		color:#989a99;
	}
	.team-bread div.share ul li:first-child:after{
		content:"";
	}
	.team-bread div.share ul li img{
		height:26px;
		display:block;
	}
	
	
	.w1200-box div.bread ul li.fil{
		margin-bottom:-5px;
	}
	.w1200-box div.bread ul li.txt{
		border:1px dashed #0b2f54;
		color:#0b2f54;
		font-size:14px;
		height:20px;
		padding:0 10px;
		margin-top:13px;
		line-height:20px;
		text-align:center;
		margin-left:10px;
	}
	.w1200-box div.bread ul li.txt:after{
		content:" x";
	}
	
	.w1200-box .filter{
		width:100%;
		border:1px solid #f0f0f0;
		border-bottom:none;
	}
	.w1200-box .filter ul{
		overflow:hidden;
		border-bottom:1px solid #f0f0f0;
	}
	.w1200-box .filter ul li{
		overflow:hidden;
		height:45px;
		float:left;
		width:auto;
		padding:0 20px;
		line-height:45px;
		text-align:center;
		font-size:14px;
		color:#666666;
		cursor:pointer;
	}
	
.w1200-box .filter ul li a{
		color:#666666;}


	.w1200-box .filter ul li.on a{
		color:#f39800;
	}

	.w1200-box .filter ul li:first-child{
		width:120px;
		border-right:1px solid #f0f0f0;
		background-color:#f7f7f7;
		font-size:16px;
		padding:0;
		color:#333333;
		font-weight:bold;
	}
	.w1200-box .search{
		height:50px;
		background-color:#f7f7f7;
		border:1px solid #f0f0f0;
		margin-top:30px;
		overflow:hidden;
	}
	.w1200-box .search ul{
		overflow:hidden;
		float:left;
	}
	.w1200-box .search ul li{
		float:left;
		height:50px;
		line-height:50px;
		padding:0 20px;
		text-align:center;
		border-right:1px solid #f0f0f0;
		font-size:14px;
		color:#666666;
		cursor:pointer;
	}
	.w1200-box .search ul li.active{
		color:#0b2f54;
	}
	.w1200-box .search  div.form{
		float:right;
		width:273px;
		height:30px;
		border:1px solid #f0f0f0;
		background-color:#FFF;
		border-radius:15px;
		margin-top:9px;
		margin-right:20px;
		overflow:hidden;
	}
	.w1200-box .search  div.form input.keyword{
		width:205px;
		padding:0 15px;
		height:30px;
		font-size:12px;
		color:#333;
		float:left;
	}
	.w1200-box .search  div.form input.submit{
		width:30px;
		height:30px;
		background-image:url(../images/search.png);
		background-size:20px 20px;
		background-position:center center;
		background-color:#FFF;
		background-repeat:no-repeat;
		float:right;
		margin-right:5px;
		cursor:pointer;
		
	}
	.w1200-box .list-box{
		margin-top:40px;
	}
	.w1200-box .list-box ul{
		width:100%;
		overflow:hidden;
	}
	.w1200-box .list-box.works ul{
		width:100%;
		overflow:hidden;
		margin-top:30px;
	}
	.w1200-box .list-box ul li{
		width:calc(32% - 2px);
		border:1px solid #e4e4e4;
		margin-right:2%;
		float:left;
		margin-bottom:20px;
	}
	.w1200-box .list-box ul li:nth-of-type(3n){
		margin-right:0;
	}
	.w1200-box .list-box ul li div.img{
		width:100%;
		height:255px;
		overflow:hidden;
	}
	.w1200-box .list-box ul li div.img img{
		width:100%;
		height:100%;
	}
	.w1200-box .list-box ul li div.img img{
		display:block;
		transition:500ms ease-out;
		-webkit-transition:500ms ease-out;
		-ms-transition:500ms ease-out;
		-moz-transition:500ms ease-out;
		-o-transition:500ms ease-out;
	}
	.w1200-box .list-box ul li:hover div.img img{
		transform:scale(1.06);
		-webkit-transform:scale(1.06);
		-moz-transform:scale(1.06);
		-ms-transform:scale(1.06);
	}
				
	.w1200-box .list-box ul li div.txt{
		width:90%;
		margin:20px auto 10px;
		position:relative;
	}
	.w1200-box .list-box ul li div.txt div.head{
		width:80px;
		height:80px;
		border-radius:50%;
		overflow:hidden;
		position:absolute;
		right:0px;
		top:-50px;
		border:2px solid #fff;
	}
	.w1200-box .list-box ul li div.txt div.head img{
		width:100%;
		height:100%;
		display:block;
	}
	.w1200-box .list-box ul li div.txt h5{
		font-size:16px;
		color:#666666;
	}
	.w1200-box .list-box ul li div.txt div.des{
		font-size:14px;
		color:#666666;
		padding:8px 0;
		border-bottom:1px dashed #e4e4e4;
	}
	.w1200-box .list-box ul li div.txt div.down{
		overflow:hidden;
		height:50px;
		line-height:50px;
		color:#666666;
		font-size:14px;
	}
	.w1200-box .list-box ul li div.txt div.down div.designer{
		display:flex;
		align-items:center;
		float:left;
	}
	.w1200-box .list-box ul li div.txt div.down div.designer img{
		display:block;
		width:22px;
		margin-right:5px;
	}
	.w1200-box .list-box ul li div.txt div.down div.like{
		display:flex;
		align-items:center;
		float:right;
	}
	.w1200-box .list-box ul li div.txt div.down div.like span{
		font-weight:bold;
		font-size:20px;
		margin-right:5px;
	}
	
	
	/* team*/
	.team-list-box ul{
		width:100%;
		overflow:hidden;
		margin-top:20px;
	}
	.team-list-box ul li{
		width:calc(23.5% - 2px);
		border:1px solid #e4e4e4;
		float:left;
		margin-right:2%;
		margin-bottom:30px;
	}
	.team-list-box ul li:nth-of-type(4n){
		margin-right:0;
	}
	.team-list-box ul li div.img{
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.team-list-box ul li div.img img{
		display:block;
		transition:500ms ease-out;
		-webkit-transition:500ms ease-out;
		-ms-transition:500ms ease-out;
		-moz-transition:500ms ease-out;
		-o-transition:500ms ease-out;
	}
	.team-list-box ul li:hover div.img img{
		transform:scale(1.06);
		-webkit-transform:scale(1.06);
		-moz-transform:scale(1.06);
		-ms-transform:scale(1.06);
	}
	.team-list-box ul li div.img div.yy{
		width:100%;
		position:absolute;
		bottom:0;
		left:0;
		height:100%;
		background-color:rgba(11,47,84,.6);
		display:none;
	}
	.team-list-box ul li div.img div.yy div{
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.team-list-box ul li div.img div.yy div p{
		padding:4px 15px;
		border:1px solid #fff;
		color:#fff;
		font-size:15px;
	}
	.team-list-box ul li div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.team-list-box ul li div.txt{
		width:90%;
		margin:10px auto;
		overflow:hidden;
		line-height:24px;
	}
	.team-list-box ul li div.txt div.left{
		width:50%;
		float:left;
	}
	.team-list-box ul li div.txt div.left div.name{
		font-size:16px;
		color:#666666;
	}
	.team-list-box ul li div.txt div.left div.work{
		font-size:14px;
		color:#666666;
	}
	.team-list-box ul li div.txt div.right{
		width:50%;
		float:right;
		text-align:right;
		font-size:14px;
		color:#666666;
	}
	.team-list-box ul li div.txt div.right div.like span{
		font-size:16px;
	}
	
	.team-list-box ul li:hover div.img div.yy{
		display:block;
	}
	
	
	.page{
		margin:50px auto 140px;
		text-align:center;
	}
	.page ul{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.page ul li{
		margin:0 5px;
		border:1px solid #ddd;
		background-color:#FFF;
		border-radius:5px;
	}
	.page ul li a{
		padding:8px 15px;
		color:#333;
		display:block;
	}
	.page ul li.page-active a{
		background-color:#0b2f54;
		color:#fff;
	}
	
	
	/*内页*/
	.w1920-box{
		width:99%;
		margin:15px auto;
		overflow:hidden;
	}
	.w1920-box div.left{
		width:81%;
		float:left;
		background-color:#FFF;
	}
	.w1920-box div.right{
		width:18%;
		float:right;
	}
	.w1920-box div.bread{
		height:50px;
		line-height:50px;
		padding-left:40px;
		border-bottom:1px solid #f0f0f0;
	}
	.w1920-box div.bread ul.mbx{
		overflow:hidden;
		float:left;
	}
	.w1920-box div.bread ul.mbx li{
		float:left;
		color:#666666;
		font-size:14px;
		cursor:pointer;
	}
	.w1920-box div.bread ul.mbx li a{
		color:#666666;
		font-size:14px;
		margin:0 5px;
	}
	.w1920-box div.bread ul.mbx li:first-child:after{
		content:" > ";
	}
	.w1920-box div.bread ul.mbx li:nth-of-type(2):after{
		content:" > ";
	}
	.w1920-box div.bread ul.mbx li.d a{
		color:#0b2f54;
	}
	
	.w1920-box div.bread div.share{
		float:right;
		height:50px;
		margin-right:40px;
	}
	.w1920-box div.bread div.share ul{
		display:flex;
		align-items:center;
		height:26px;
		line-height:26px;
		margin-top:12px;
	}
	
	.w1920-box div.bread div.share ul li{
		margin-left:10px;
		font-size:12px;
		color:#989a99;
	}
	.w1920-box div.bread div.share ul li img{
		height:26px;
		display:block;
	}
	div.bread div.share ul{
		overflow:visible;
	}
	div.bread div.share ul li{
		
		position:relative;
	}
	div.bread div.share ul li div.img img{
		position:absolute;
		width:110px;
		height:110px;
		padding:5px;
		background-color:#FFF;
		border:1px solid #ddd;
		top:36px;
		left:-45px;
		display:block;
		z-index:100;
		display:none;
	}
	div.bread div.share ul li:hover div.img img{
		display:block;
	}
	.w1920-box div.left .content-show{
		width:1200px;
		float:right;
		margin-right:40px;
		margin-top:10px;
		padding-bottom:50px;
	}
	.w1920-box div.left .content-show .thumb{
		width:77%;
	}
	.w1920-box div.left .content-show .thumb .swiper-button-prev{
		width:25px;
		height:25px;
		background-image:url(../images/prev.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
		top:auto;
		bottom:4%!important;
		left:calc(50% - 50px);
	}
	.w1920-box div.left .content-show .thumb .swiper-button-next{
		width:25px;
		height:25px;
		background-image:url(../images/next.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
		top:auto;
		bottom:4%!important;
		right:calc(50% - 50px);
		left:auto;
	}
	.w1920-box div.left .content-show .thumb .swiper-slide{
		overflow:hidden;
	}
	.w1920-box div.left .content-show .thumb .swiper-slide img{
		display:block;
		margin:0 auto;
	}
	.w1920-box div.left .content-show .thumb div.pause{
		position:absolute;
		width:27px;
		height:25px;
		background-image:url(../images/pause.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
		bottom:4%;
		left:calc(50% - 15px);
		z-index:100;
		cursor:pointer;
	}
	.w1920-box div.left .content-show .thumb div.pause.active{
		background-image:url(../images/play.jpg);
	}
	.w1920-box div.left .content-show .details{
		width:77%;
		margin-top:40px;
	}
	.w1920-box div.left .content-show .details ul.tt{
		display:flex;
		align-items:center;
		height:50px;
		background-color:#f0f0f0;
	}
	.w1920-box div.left .content-show .details ul.tt li{
		padding:0 25px;
		background-color:#FFF;
		height:100%;
		line-height:48px;
		border-top:2px solid #0b2f54;
	}
	.w1920-box div.left .content-show .details div.ct{
		font-size:14px;
		color:#333333;
		line-height:30px;
	}
	.w1920-box div.left .content-show .details div.ct div.para{
		margin:20px 0;
	}
	.w1920-box div.left .content-show .details div.ct div.para b{
		font-weight:bold;
		margin-left:20px;
	}
	.w1920-box div.left .content-show .details div.ct div.para b:first-child{
		margin-left:0;
	}
	.w1920-box div.left .content-show .more-box{
		width:100%;
		margin-top:60px;
	}
	.w1920-box div.left .content-show .more-box div.tt{
		width:calc(100% - 60px);
		padding:0 30px;
		height:50px;
		border:1px solid #d3d3d3;
		overflow:hidden;
		line-height:50px;
	}
	.w1920-box div.left .content-show .more-box div.tt h3{
		float:left;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.w1920-box div.left .content-show .more-box div.tt h3:before{
		content:"▍";
	}
	.w1920-box div.left .content-show .more-box div.tt a.more{
		float:right;
		font-size:14px;
		color:#999999;
	}
	
	.w1920-box .more-box ul{
		width:100%;
		overflow:hidden;
		margin-top:35px;
	}
	.w1920-box .more-box ul li{
		width:calc(32% - 2px);
		border:1px solid #e4e4e4;
		margin-right:2%;
		float:left;
		margin-bottom:20px;
	}
	.w1920-box .more-box ul li:nth-of-type(3n){
		margin-right:0;
	}
	.w1920-box .more-box ul li div.img{
		width:100%;
		height:255px;
		overflow:hidden;
	}
	.w1920-box .more-box ul li div.img img{
		width:100%;
		height:100%;
	}
	.w1920-box .more-box ul li div.img img{
		display:block;
		transition:500ms ease-out;
		-webkit-transition:500ms ease-out;
		-ms-transition:500ms ease-out;
		-moz-transition:500ms ease-out;
		-o-transition:500ms ease-out;
	}
	.w1920-box .more-box ul li:hover div.img img{
		transform:scale(1.06);
		-webkit-transform:scale(1.06);
		-moz-transform:scale(1.06);
		-ms-transform:scale(1.06);
	}
	.w1920-box .more-box ul li div.txt{
		width:90%;
		margin:20px auto 10px;
		position:relative;
	}
	.w1920-box .more-box ul li div.txt div.head{
		width:80px;
		height:80px;
		border-radius:50%;
		overflow:hidden;
		position:absolute;
		right:0px;
		top:-50px;
		border:2px solid #fff;
	}
	.w1920-box .more-box ul li div.txt div.head img{
		width:100%;
		height:100%;
		display:block;
	}
	.w1920-box .more-box ul li div.txt h5{
		font-size:16px;
		color:#666666;
	}
	.w1920-box .more-box ul li div.txt div.des{
		font-size:14px;
		color:#666666;
		padding:8px 0;
		border-bottom:1px dashed #e4e4e4;
	}
	.w1920-box .more-box ul li div.txt div.down{
		overflow:hidden;
		height:50px;
		line-height:50px;
		color:#666666;
		font-size:14px;
	}
	.w1920-box .more-box ul li div.txt div.down div.designer{
		display:flex;
		align-items:center;
		float:left;
	}
	.w1920-box .more-box ul li div.txt div.down div.designer img{
		display:block;
		width:22px;
		margin-right:5px;
	}
	.w1920-box .more-box ul li div.txt div.down div.like{
		display:flex;
		align-items:center;
		float:right;
	}
	.w1920-box .list-box ul li div.txt div.down div.like span{
		font-weight:bold;
		font-size:20px;
		margin-right:5px;
	}
	.w1920-box div.right div.rt{
		background-color:#FFF;
		padding-bottom:10px;
		margin-top:10px;
	}
	.w1920-box div.right div.designer{
		margin-top:0;
	}
	.w1920-box div.right div.rt div.tt{
		padding:0 25px;
		border-bottom:1px solid #f0f0f0;
	}
	.w1920-box div.right div.rt div.tt h3{
		height:50px;
		line-height:50px;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.w1920-box div.right div.rt div.tt h3:before{
		content:"▍";
	}
	.w1920-box div.right div.designer div.show{
		width:92%;
		margin:10px auto;
	}
	.w1920-box div.right div.designer div.show div.img img{
		width:100%;
	}
	.w1920-box div.right div.designer div.show div.ct{
		font-size:14px;
		line-height:30px;
		color:#666666;
		margin-top:20px;
	}
	.w1920-box div.right div.designer div.show div.ct b{
		font-weight:bold;
		color:#333333;
	}
	.w1920-box div.right div.designer div.show div.btn{
		overflow:hidden;
		width:80%;
		margin:40px auto;
	}
	.w1920-box div.right div.designer div.show div.btn a{
		display:block;
		width:40px;
		width:115px;
		background-color:#f39800;
		line-height:40px;
		text-align:center;
		font-size:15px;
		color:#fff;
		border-radius:5px;
		float:left;
	}
	.w1920-box div.right div.designer div.show div.btn a.more{
		background-color:#0b2f54;
		float:right;
	}
	
	
	
	
	.w1920-box div.right div.form  h5{
		font-size:18px;
		line-height:36px;
		color:#333333;
		text-align:center;
		padding:15px 0;
	}
	.w1920-box div.right div.form  h5 span{
		font-size:30px;
		color:#333333;
		display:block;
	}
	.w1920-box div.right div.form  form{
		width:90%;
		margin:0 auto;
	}
	.w1920-box div.right div.form  form ul li{
		height:40px;
		margin-top:20px;
	}
	.w1920-box div.right div.form  form ul li input.txt{
		height:38px;
		width:calc(100% - 20px);
		padding:0 10px;
		border:1px solid #e5e5e5;
	}
	.w1920-box div.right div.form  form ul li input.submit{
		height:40px;
		width:100%;
		background-color:#f39800;
		font-size:15px;
		color:#ffffff;
		border-radius:5px;
		cursor:pointer;
	}
	.w1920-box div.right div.form  form ul li div.tips{
		text-align:center;
		font-size:12px;
		color:#999999;
	}
	.w1920-box div.right div.form  form ul li div.tips b{
		color:#fe0000;
	}
	
	.w1920-box div.right div.recom{
		margin-top:10px;
	}
	.w1920-box div.right div.recom ul{
		width:92%;
		margin:20px auto;
		overflow:hidden;
	}
	.w1920-box div.right div.recom ul li{
		width:18%;
		float:left;
		text-align:center;
		margin-right:2.5%;
		margin-bottom:10px;
	}
	.w1920-box div.right div.recom ul li:nth-of-type(5n){
		margin-right:0;
	}
	.w1920-box div.right div.recom ul li img{
		width:100%;
		border-radius:50%;
	}
	.w1920-box div.right div.recom ul li h5{
		font-size:12px;
		color:#333333;
		margin-top:5px;
	}
	
	.w1920-box div.right div.build ul{
		width:92%;
		margin:20px auto;
		overflow:hidden;
	}
	.w1920-box div.right div.build ul li{
		float:left;
		padding:2px 5px;
		margin-bottom:10px;
		margin-right:10px;
		border-radius:5px;
	}
	
	.w1920-box div.right div.build ul li a{
		font-size:14px;
		color:#666666;
	}
	.w1920-box div.right div.build ul li:hover{
		background-color:#f0f0f0;
	}
	.w1920-box div.right div.build ul li:hover a{
		color:#f39800;
	}
	
	
	.w1920-box div.right div.house ul{
		width:92%;
		margin:20px auto;
	}
	.w1920-box div.right div.house ul li{
		overflow:hidden;
		margin-bottom:20px;
	}
	.w1920-box div.right div.house ul li div.img{
		width:35%;
		float:left;
		margin-right:10px;
	}
	.w1920-box div.right div.house ul li div.img img{
		width:100%;
	}
	.w1920-box div.right div.house ul li div.txt{
		float:left;
	}
	.w1920-box div.right div.house ul li div.txt h5{
		font-size:14px;
		font-weight:bold;
		color:#333333;
		margin-bottom:10px;
	}
	.w1920-box div.right div.house ul li div.txt div.p{
		display:flex;
		align-items:center;
		margin-bottom:10px;
		font-size:14px;
		color:#666666;
		
	}
	.w1920-box div.right div.house ul li div.txt div.p img{
		height:20px;
		margin-right:5px;
	}
	.w1920-box div.right div.house ul li div.txt div.p a{
		font-size:14px;
		color:#666666;
		display:flex;
		align-items:center;
	}
	.w1920-box div.right div.house ul li div.txt div.p b{
		color:#ff9300;
	}
	
	
	
	
	
	
	
	/*手机头部*/
	.phone-header{
		width:100%;
		background-color:#0b2f54;
		height:60px;
		display:none;
		position:fixed;
		top:0;
		left:0;
		z-index:100;
	}
	.phone-header-show{
		width:93.75%;
		margin:0 auto;
		height:100%;
		overflow:hidden;
	}
	.phone-header-show div.logo{
		height:100%;
		float:left;
		display:flex;
		align-items:center;
	}
	
	.phone-header-show div.logo img{
		height:40px;
		display:block;
	}
	.phone-header-show div.menu-btn{
		float:right;
		height:100%;
		display:flex;
		align-items:center;
	}
	.phone-header-show div.menu-btn img{
		height:30px;
		display:block;
	}

	.phone-menu{
		position:absolute;
		z-index:100;
		top:60px;
		right:-100%;
		background-color: #0b2f54;
		width:100%;
		overflow-y:scroll;
	}
	.phone-menu ul li a{
		font-size:16px;
		color:#ffffff;
	}
	.phone-menu ul.list li{
		line-height:40px;
		border-top:1px solid gray;
	}
	.phone-menu ul.list li div.bx{
		overflow:hidden;
	}
	.phone-menu ul.list li div.bx a{
		display:block;
		width:calc(100% - 62px);
		padding-left:20px;
		border-right:1px solid gray;
		float:left;
	}
	.phone-menu ul.list li div.bx p{
		background-image:url(../images/mt.png);
		width:40px;
		height:40px;
		background-size:100%;
		float:right;
		display:none;
	}
	.phone-menu ul.list li.active div.bx p{
		background-image:url(../images/mt-hover.png);
	}
	.phone-menu ul.list li ul{
		display:none;
		background-color:#164371;
	}
	.phone-menu ul.list li ul li a{
		display:block;
		width:calc(100% - 62px);
		border-right:1px solid gray;
		float:left;
		font-size:14px;
	}
	.phone-menu ul.list li ul li:first-child{
		border-top:1px solid gray;
	}
	.phone-menu ul.list li ul li:last-child{
		border-bottom:none;
	}
	/*team*/
	.team-show{
		width:100%;
	}
	.person-show{
		width:calc(100% - 60px);
		padding:30px;
		background-color:#FFF;
		overflow:hidden;
	}
	.person-show div.left{
		width:355px;
		float:left;
	}
	.person-show div.left div.img img{
		width:100%;
		height:100%;
	}
	.person-show div.right{
		width:750px;
		float:right;
		position:relative;
	}
	.person-show div.right h5{
		font-size:24px;
		color:#333333;
		font-weight:bold;
		display:flex;
		align-items:center;
	}
	.person-show div.right h5 span{
		display:inline-block;
		font-weight:normal;
		padding:3px 10px;
		background-color:#f39800;
		font-size:12px;
		color:#fff;
		border-radius:10px;
		margin-left:15px;
	}
	.person-show div.ct{
		font-size:14px;
		color:#666666;
		line-height:36px;
		margin-top:40px;
	}
	.person-show div.ct div.idea{
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:2;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.person-show div.ct b{
		font-weight:bold;
	}
	.person-show div.ct span.red{
		color:#ff0000;
	}
	.person-show a.yy{
		position:absolute;
		top:0;
		right:0;
		width:115px;
		height:40px;
		background-color:#0b2f54;
		border-radius:10px;
		font-size:15px;
		color:#ffffff;
		text-align:center;
		line-height:40px;
	}
	.works ul li{
		background-color:#FFF;
	}
	.works div.tt{
		width:calc(100% - 60px);
		padding:0 30px;
		height:50px;
		background-color:#FFF;
		overflow:hidden;
		line-height:50px;
		margin-bottom:30px;
	}
	.works div.tt h3{
		float:left;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.works div.tt h3:before{
		content:"▍";
	}
	.works div.tt a.more{
		float:right;
		font-size:14px;
		color:#999999;
	}
	
	.rec div.tt{
		width:calc(100% - 60px);
		padding:0 30px;
		height:50px;
		background-color:#FFF;
		overflow:hidden;
		line-height:50px;
		margin-top:20px;
		margin-bottom:-10px;
	}
	.rec div.tt h3{
		float:left;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.rec div.tt h3:before{
		content:"▍";
	}
	.rec div.tt a.more{
		float:right;
		font-size:14px;
		color:#999999;
	}
	.rec ul li{
		background-color:#FFF;
	}
	
	
	
	/*tec-box1*/
	.tec-box1{
		width:100%;
		overflow:hidden;
		margin-top:20px;
	}
	.tec-box1 div.left{
		width:71%;
		float:left;
	}
	.tec-box1 div.left ul{
		overflow:hidden;
		width:100%;
	}
	.tec-box1 div.left ul li{
		width:49%;
		float:left;
		margin-right:2%;
		background-color:#FFF;
		margin-bottom:20px;
	}
	.tec-box1 div.left ul li:nth-of-type(2n){
		margin-right:0;
	}
	.tec-box1 div.left ul li div.img{
		width:100%;
	}
	.tec-box1 div.left ul li div.img img{
		width:100%;
		height:100%;
	}
	.tec-box1 div.left ul li h5{
		height:50px;
		line-height:50px;
		text-align:center;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.tec-box1 div.right{
		width:27%;
		float:right;
	}
	.tec-box1 div.right div.rt div.tt{
		padding:0 25px;
		border-bottom:1px solid #f0f0f0;
	}
	.tec-box1 div.right div.rt div.tt h3{
		height:50px;
		line-height:50px;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.tec-box1 div.right div.rt div.tt h3:before{
		content:"▍";
	}
	.tec-box1 div.right div.form {
		background-color:#FFF;
	}
	.tec-box1 div.right div.form div.tt,.tec-details-show div.right div.form div.tt{
		margin-top:0;
	}
	.tec-box1 div.right div.form  h5{
		font-size:18px;
		line-height:36px;
		color:#333333;
		text-align:center;
		padding:11px 0;
	}
	.tec-box1 div.right div.form  h5 span{
		font-size:30px;
		color:#333333;
		display:block;
	}
	.tec-box1 div.right div.form form{
		width:90%;
		margin:0 auto;
	}
	.tec-box1 div.right div.form  form ul li{
		height:40px;
		margin-top:20px;
	}
	.tec-box1 div.right div.form  form ul li input.txt{
		height:38px;
		width:calc(100% - 20px);
		padding:0 10px;
		border:1px solid #e5e5e5;
	}
	.tec-box1 div.right div.form  form ul li input.submit{
		height:40px;
		width:100%;
		background-color:#f39800;
		font-size:15px;
		color:#ffffff;
		border-radius:5px;
		cursor:pointer;
	}
	.tec-box1 div.right div.form  form ul li div.tips{
		text-align:center;
		font-size:12px;
		color:#999999;
	}
	.tec-box1 div.right div.form  form ul li div.tips b{
		color:#fe0000;
	}
	.tec-box1 div.right div.build{
		background-color:#FFF;
		margin-top:20px;
	}
	.tec-box1 div.right div.build ul{
		width:92%;
		margin:20px auto;
		overflow:hidden;
		height:140px;
	}
	.tec-box1 div.right div.build ul li{
		float:left;
		padding:2px 5px;
		margin-bottom:11px;
		margin-right:10px;
		border-radius:5px;
	}
	
	.tec-box1 div.right div.build ul li a{
		font-size:14px;
		color:#666666;
	}
	.tec-box1 div.right div.build ul li:hover{
		background-color:#f0f0f0;
	}
	.tec-box1 div.right div.build ul li:hover a{
		color:#f39800;
	}
	.tec-box2 div.menu{
		height:50px;
		background-color:#FFF;
		width:100%;
		margin:20px auto;
		border-bottom:none;
		overflow:hidden;
	}
	.tec-box2 div.menu ul{
		overflow:hidden;
		float:left;
		border-left:1px solid #cccccc;
	}
	.tec-box2 div.menu ul li{
		float:left;
		padding:0 25px;
		line-height:48px;
		font-size:16px;
		color:#333333;
		cursor:pointer;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-top:1px solid #cccccc;
	}
	.tec-box2 div.menu ul li.active{
		border-top:2px solid #0b2f54;
		border-bottom:none;
		line-height:47px;
	}
	.tec-box2 div.menu a.more{
		float:right;
		line-height:50px;
		margin-right:20px;
		font-size:14px;
		color:#999999;
	}
	.tec-more-box{
		width:100%;
	}
	.tec-more-box .box-show{
		width:100%;
		overflow:hidden;
	}
	.tec-more-box .box-show:not(:first-child){
		display:none;
	}
	.tec-more-box .box-show div.left{
		width:62%;
		float:left;
	}
	.tec-more-box .box-show div.left dl{
		width:100%;
		overflow:hidden;
		margin-bottom:20px;
		margin-top:10px;
	}
	.tec-more-box .box-show div.left dl dt{
		width:30%;
		float:left;
		display:flex;
		align-items:center;
		justify-content:center;
		overflow:hidden;
	}
	.tec-more-box .box-show div.left dl dt img{
		width:100%;
		min-height:100%;
	}
	.tec-more-box .box-show div.left dl dd{
		font-size:14px;
		color:#999999;
		float:right;
		width:68%;
	}
	.tec-more-box .box-show div.left dl dd h5{
		font-size:16px;
		color:#333333;
		font-weight:bold;
		margin:5px 0;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.tec-more-box .box-show div.left dl dd div.des{
		font-size:14px;
		color:#666666;
		margin:8px 0;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:2;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.tec-more-box .box-show div.left dl dd div.date{
		font-size:14px;
		color:#666666;
		margin:5px 0;
	}
	
	.tec-more-box .box-show div.right{
		width:34%;
		float:right;
	}
	.tec-more-box .box-show div.right ul{
		width:100%;
		padding-bottom:20px;
	}
	.tec-more-box .box-show div.right ul:nth-of-type(2){
		margin-left:3%;
	}
	.tec-more-box .box-show div.right ul li{
		margin-top:16px;
		overflow:hidden;
	}
	.tec-more-box .box-show div.right ul li a{
		display:flex;
		align-items:center;
	}
	.tec-more-box .box-show div.right ul li a div.img{
		width:100%;
		overflow:hidden;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.tec-more-box .box-show div.right ul li a div.img img{
		width:100%;
		display:block;
		min-height:100%
	}
	.tec-more-box .box-show div.right ul li h5{
		font-size:14px;
		color:#666666;
		display:-webkit-box;
		-webkit-box-align: center;
		-webkit-box-pack: center;
		width:80%;
	}
	.tec-more-box .box-show div.right ul li h5 p{
		width:80%;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.tec-more-box .box-show div.right ul li h5 span{
		display:block;
		width:30px;
		margin-top:5px;
		margin-left:10px;
	}
	.tec-more-box .box-show div.right ul li h5 span.active{
		background-image:url(../images/hot.png);
		background-size:100%;
		background-repeat:no-repeat;
	}
	.tec-more-box .box-show div.right ul li div.date{
		font-size:12px;
		color:#666666;
		margin-right:10px;
		width:calc(20% - 10px);
	}
	.tec-more-box .box-show div.right ul li:first-child{
		position:relative;
		overflow:hidden;
		margin-top:0;
	}
	.tec-more-box .box-show div.right ul li:first-child div.img img{
		width:100%;
		min-height:100%;
		display:block;
	}
	.tec-more-box .box-show div.right ul li:first-child p{
		position:absolute;
		bottom:0;
		left:0;
		font-size:14px;
		color:#ffffff;
		width:100%;
		height:30px;
		line-height:30px;
		padding-left:20px;
		background-color:rgba(11,47,84,0.6);
	}
	.tec-details-show{
		width:100%;
		overflow:hidden;
	}
	.tec-details-show div.left{
		width:70%;
		padding:20px 0;
		float:left;
		background-color:#FFF;
	}
	.tec-details-show div.left h1{
		text-align:center;
		border-bottom:1px solid #e4e4e4;
		padding-bottom:5px;
		font-size:24px;
		color:#333333;
	}
	.tec-details-show div.left div.ct{
		font-size:16px;
		line-height:30px;
		width:calc(100% - 40px);
		padding:20px;
		color:#333;
	}
	.tec-details-show div.left div.ct img{
		display:block;
		max-width:100%;
		margin:0 auto;
	}
	
	.tec-details-show div.right{
		width:29%;
		float:right;
	}
	.tec-details-show div.right div.rt{
		background-color:#FFF;
		padding-bottom:10px;
		margin-top:10px;
	}
	
	.tec-details-show div.right div.rt div.tt{
		padding:0 25px;
		border-bottom:1px solid #f0f0f0;
	}
	.tec-details-show div.right div.rt div.tt h3{
		height:50px;
		line-height:50px;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.tec-details-show div.right div.rt div.tt h3:before{
		content:"▍";
	}
	
	
	
	
	
	.tec-details-show div.right div.form{
		margin-top:0;
	}
	.tec-details-show div.right div.form  h5{
		font-size:18px;
		line-height:36px;
		color:#333333;
		text-align:center;
		padding:15px 0;
	}
	.tec-details-show div.right div.form  h5 span{
		font-size:30px;
		color:#333333;
		display:block;
	}
	.tec-details-show div.right div.form  form{
		width:90%;
		margin:0 auto;
	}
	.tec-details-show div.right div.form  form ul li{
		height:40px;
		margin-top:20px;
	}
	.tec-details-show div.right div.form  form ul li input.txt{
		height:38px;
		width:calc(100% - 20px);
		padding:0 10px;
		border:1px solid #e5e5e5;
	}
	.tec-details-show div.right div.form  form ul li input.submit{
		height:40px;
		width:100%;
		background-color:#f39800;
		font-size:15px;
		color:#ffffff;
		border-radius:5px;
		cursor:pointer;
	}
	.tec-details-show div.right div.form  form ul li div.tips{
		text-align:center;
		font-size:12px;
		color:#999999;
	}
	.tec-details-show div.right div.form  form ul li div.tips b{
		color:#fe0000;
	}
	
	.tec-details-show div.right div.recom{
		margin-top:10px;
	}
	.tec-details-show div.right div.recom ul{
		width:92%;
		margin:20px auto;
		overflow:hidden;
	}
	.tec-details-show div.right div.recom ul li{
		width:18%;
		float:left;
		text-align:center;
		margin-right:2.5%;
		margin-bottom:10px;
	}
	.tec-details-show div.right div.recom ul li:nth-of-type(5n){
		margin-right:0;
	}
	.tec-details-show div.right div.recom ul li img{
		width:100%;
		border-radius:50%;
	}
	.tec-details-show div.right div.recom ul li h5{
		font-size:12px;
		color:#333333;
	}
	
	.tec-details-show div.right div.build ul{
		width:92%;
		margin:20px auto;
		overflow:hidden;
	}
	.tec-details-show div.right div.build ul li{
		float:left;
		padding:2px 5px;
		margin-bottom:10px;
		margin-right:10px;
		border-radius:5px;
	}
	
	.tec-details-show div.right div.build ul li a{
		font-size:14px;
		color:#666666;
	}
	.tec-details-show div.right div.build ul li:hover{
		background-color:#f0f0f0;
	}
	.tec-details-show div.right div.build ul li:hover a{
		color:#f39800;
	}
	
	
	.tec-details-show div.right div.house ul{
		width:92%;
		margin:20px auto;
	}
	.tec-details-show div.right div.house ul li{
		overflow:hidden;
		margin-bottom:20px;
	}
	.tec-details-show div.right div.house ul li div.img{
		width:35%;
		float:left;
		margin-right:10px;
	}
	.tec-details-show div.right div.house ul li div.img img{
		width:100%;
	}
	.tec-details-show div.right div.house ul li div.txt{
		float:left;
	}
	.tec-details-show div.right div.house ul li div.txt h5{
		font-size:14px;
		font-weight:bold;
		color:#333333;
		margin-bottom:10px;
	}
	.tec-details-show div.right div.house ul li div.txt div.p{
		display:flex;
		align-items:center;
		margin-bottom:10px;
		font-size:14px;
		color:#666666;
		
	}
	.tec-details-show div.right div.house ul li div.txt div.p img{
		height:20px;
		margin-right:5px;
	}
	.tec-details-show div.right div.house ul li div.txt div.p a{
		font-size:14px;
		color:#666666;
		display:flex;
		align-items:center;
	}
	.tec-details-show div.right div.house ul li div.txt div.p b{
		color:#ff9300;
	}
	
	/*文化*/
	.cul-box{
		width:100%!important;
	}
	.culture-bread{
		border-bottom:1px solid #e4e4e4;
		padding-left:0;
	}
	.cul-box .culture-bread{
		width:1200px;
		margin:0 auto;
	}
	.cul1200-box {
		width:1200px;
		margin:0 auto;
	}
	.cul1200-box img{
		width:100%;
	}
	.cul1920-box {
		width:100%;
	}
	.cul1920-box img{
		width:100%;
	}
	.cul1920-box-img{
		width:100%;
		text-align:center;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.cul1920-box-img img{
		display:block;
		margin:20px auto;
		max-width:100%;
	}
	.cul1200-box h3 img{
		text-align:center;
	}
	.cul1200-box ul.menu{
		overflow:hidden;
		margin:20px auto;
	}
	.cul1200-box ul.menu  li{
		width:16.6%;
		float:left;
		padding:10px 0;
		color:#333;
		font-size:20px;
		text-align:center;
		cursor:pointer;
	}
	.cul1200-box ul.menu li.active{
		background-color:#18173c;
		color:#fff;
	}
	.cul1200-box ul.show{
		padding-bottom:30px;
	}
	.cul1200-box ul.show li:not(:first-child){
		display:none;
	}
	.cul1200-box ul.show li img{
		width:100%;
		display:block;
	}
	.soft-item{
		width:100%;
		overflow:hidden;
	}
	.soft-item li{
		width:18.4%;
		height:210px;
		float:left;
		background-color:#0b2e54;
		margin-right:2%;
		margin-bottom:20px;
	}
	.soft-item li:nth-of-type(5n){
		margin-right:0;
	}
	.soft-item li img{
		display:block;
		width:40%;
		margin:20px auto;
	}
	.soft-item li div.text{
		text-align:center;
		color:#fff;
		font-size:14px;
		width:90%;
		margin:0 auto;
	}
	.soft-item li div.text div.bt{
		font-weight:bold;
		font-size:16px;
	}
	.soft-item li:hover{
		background-color:#f49701;
	}
	
	
	/*工地*/
	.house-list-box{
		width:100%;
		margin:30px auto;
	}
	.house-list-box ul{
		width:100%;
		overflow:hidden;
	}
	.house-list-box ul li{
		width:32%;
		margin-right:2%;
		border-bottom:1px solid #c6c6c6;
		float:left;
		margin-bottom:20px;
	}
	.house-list-box ul li:nth-of-type(3n){
		margin-right:0;
	}
	.house-list-box ul li div.img{
		width:100%;
		overflow:hidden;
	}
	.house-list-box ul li div.img img{
		width:100%;
		height:100%;
	}
	.house-list-box ul li div.img img{
		display:block;
		transition:500ms ease-out;
		-webkit-transition:500ms ease-out;
		-ms-transition:500ms ease-out;
		-moz-transition:500ms ease-out;
		-o-transition:500ms ease-out;
	}
	.house-list-box ul li:hover div.img img{
		transform:scale(1.06);
		-webkit-transform:scale(1.06);
		-moz-transform:scale(1.06);
		-ms-transform:scale(1.06);
	}
	
	.house-list-box ul li div.txt{
		padding:20px 0;
	}
	.house-list-box ul li h5{
		font-size:22px;
		color:#333333;
		margin-bottom:10px;
	}
	.house-list-box ul li div.des{
		overflow:hidden;
		font-size:14px;
		color:#666666;
	}
	.house-list-box ul li div.des div.date{
		float:left;
	}
	.house-list-box ul li div.des div.type{
		float:right;
	}
	
	.house-bread{
		border-bottom:1px solid #ebebeb;
		padding:0 0;
	}
	.house-details-show{
		width:100%;
		margin:40px auto;
		overflow:hidden;
		background-color:#f5f5f5;
	}
	.house-details-show div.left{
		width:62%;
		float:left;
	}
	.house-details-show div.left div.img img{
		display:block;
		width:100%;
	}
	.house-details-show div.right{
		padding:60px;
		width:calc(38% - 120px);
		float:right;
	}
	.house-details-show div.right h5{
		font-size:24px;
		color:#333333;
	}
	.house-details-show div.right div.des{
		font-size:16px;
		line-height:30px;
		color:#666666;
		margin-top:25px;
	}
	.status-select{
		width:100%;
		background-image:url(../images/hous2.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
	}
	.status-select-show{
		width:1200px;
		margin:0 auto;
		padding:35px 0;
	}
	.status-select-show ul{
		overflow:hidden;
	}
	.status-select-show ul li{
		width:120px;
		height:120px;
		text-align:center;
		line-height:120px;
		border-radius:50%;
		border:5px solid #dadada;
		float:left;
		margin-right:8%;
		background-color:#FFF;
		font-size:22px;
		color:#666666;
	}
	.status-select-show ul li.pass{
		color:#fff;
		background-color:#0b2f54;
	}
	.house-jd {
		margin-top:40px;
	}
	.house-jd ul li{
		margin-top:30px;
	}
	.house-jd ul li h5{
		font-size:22px;
		color:#333333;
		margin-bottom:10px;
		display:flex;
		align-items:center;
	}
	.house-jd ul li h5:before{
		content:"";
		width:16px;
		height:16px;
		border:2px solid #c78500;
		display:block;
		background-color:#ffbc36;
		border-radius:50%;
		margin-right:10px;
	}
	.house-jd ul li div.ct{
		font-size:16px;
		color:#666666;
		line-height:30px;
		margin-bottom:20px;
	}
	.house-jd ul li div.img{
		width:100%;
		overflow:hidden;
	}
	.house-jd ul li div.img a{
		width:32.5%;
		float:left;
		margin-right:1.25%;
		margin-bottom:20px;
		display:flex;
		align-items:center;
		justify-content:center;
		overflow:hidden;
		background-color:#fafafa;
	}
	.house-jd ul li div.img img{
		width:100%;
		min-height:100%;
	}	
	.house-jd ul li div.img a:nth-of-type(3n){
		margin-right:0;
	}
	.house-jd div.back{
		width:115px;
		height:45px;
		text-align:center;
		line-height:45px;
		background-color:#0b2f54;
		font-size:16px;
		color:#ffffff;
		margin-top:30px;
		cursor:pointer;
	}
	
	/*深度楼盘*/
	.sdhouse-list-box{
		width:100%;
		margin:40px auto;
	}
	.sdhouse-list-box ul{
		width:100%;
		overflow:hidden;
	}
	.sdhouse-list-box ul li{
		width:calc(32% - 2px);
		float:left;
		margin-right:2%;
		border:1px solid #f5f5f5;
		padding-bottom:20px;
		margin-bottom:20px;
		background-color:#FFF;
	}
	.sdhouse-list-box ul li div.img {
		position:relative;
		width:100%;
		overflow:hidden;
	}
	.sdhouse-list-box ul li div.img div.num{
		position:absolute;
		right:10px;
		top:10px;
		width:70px;
		height:70px;
		background-color:rgba(11,47,84,.8);
		display:flex;
		align-items:center;
		justify-content:center;
		text-align:center;
		border-radius:50%;
		font-size:12px;
		color:#a2b5c2;
	}	.sdhouse-list-box ul li div.img div.num p{
		font-size:24px;
		color:#ffffff;
	}
	.sdhouse-list-box ul li div.img img{
		width:100%;
		height:100%;
		overflow:hidden;
	}
	.sdhouse-list-box ul li:nth-of-type(3n){
		margin-right:0;
	}
	.sdhouse-list-box ul li h5{
		padding:10px 0;
		text-align:center;
		font-size:18px;
		font-weight:bold;
		color:#333333;
	}
	.sdhouse-list-box ul li div.yy{
		width:90%;
		margin:10px auto;
		overflow:hidden;
		font-size:14px;
		color:#666666;
	}
	.sdhouse-list-box ul li div.yy div.left{
		float:left;
		display:flex;
		align-items:center;
	}
	.sdhouse-list-box ul li div.yy div.right{
		float:right;
		display:flex;
		align-items:center;
	}
	.sdhouse-list-box ul li div.yy img{
		margin-right:10px;
	}
	.sdhouse-list-box ul li div.yy div.right span{
		color:#ff9300;
	}
	/*深度楼盘 详情*/
	.sdhouse-details-show{
		width:100%;
	}
	.sdhouse-content{
		width:calc(100% - 50px);
		background-color:#FFF;
		padding:25px;
		overflow:hidden;
	}
	.sdhouse-content div.img{
		width:53.75%;
		float:left;
	}
	.sdhouse-content div.img img{
		width:100%;
	}
	.sdhouse-content div.txt{
		width:36%;
		float:left;
		margin-left:3%;
	}
	.sdhouse-content div.txt h5{
		font-size:24px;
		color:#333333;
		font-weight:bold;
	}
	.sdhouse-content div.txt div.des{
		margin:25px auto;
		overflow:hidden;
	}
	.sdhouse-content div.txt div.des p{
		float:left;
		margin-right:20px;
		font-size:14px;
		font-weight:bold;
		color:#666666;
	}
	.sdhouse-content div.txt div.des p span{
		color:#ff0000;
	}
	.sdhouse-content a{
		display:block;
		width:115px;
		height:40px;
		font-size:15px;
		text-align:center;
		line-height:40px;
		background-color:#0b2f54;
		color:#ffffff;
		border-radius:5px;
	}
	.sdhouse-content div.ct{
		font-size:14px;
		color:#666666;
		line-height:30px;
		margin-top:30px;
		padding-top:10px;
		border-top:1px solid #f0f0f0;
	}
	.sdhouse-details-show div.tt{
		background-color:#FFF;
		margin:40px auto;
		height:50px;
		line-height:50px; 
		padding:0 30px;
		overflow:hidden;
	}
	.sdhouse-details-show div.tt h3{
		float:left;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.sdhouse-details-show div.tt h3:before{
		content:"▍";
	}
	.sdhouse-details-show div.tt a.more{
		float:right;
		font-size:14px;
		color:#999999;
	}
	
	.sdhouse-details-show .more-one div.img img{
		width:100%;
	}
	.sdhouse-details-show .more-one h5{
		font-size:14px;
		text-align:center;
		font-weight:bold;
		color:#333333;
		line-height:30px;
	}
	.more-one .swiper-button-prev{
		left:calc(100% - 40px);
		top:45%;
		background-image:url(../images/prev.png);
		width:40px;
		height:50px;
		background-size:100% 100%;
	}
	.more-one .swiper-button-next{
		left:0;
		top:45%;
		background-image:url(../images/next.png);
		width:40px;
		height:50px;
		background-size:100% 100%;
	}
	
	/*服务*/
	.serv-bread{
		padding-right:0;
		height:50px;
		background-color:#FFF;
	}
	.serv-bread .second-menu{
		float:right;
		border-left:1px solid #f0f0f0;
	}
	.serv-bread .second-menu p{
		float:left;
		border-right:1px solid #f0f0f0;
		position:relative;
	}
	.serv-bread .second-menu p a{
		font-size:14px;
		color:#666666;
		padding:0 25px;
		display:block;
	}
	.serv-bread .second-menu p.active{
		background-color:#f9f9f9;
		box-shadow:#ccc 0px 5px 5px;
	}
	.serv-bread .second-menu p.active:before{
		content:"";
		position:absolute;
		width: 0;
		height: 0;
		bottom:-10px;
		left:calc(50% - 10px);
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 10px solid #fff;
	}
	.serv-form-box{
		width:calc(100% - 120px);
		padding:50px 60px;
		background-color:#FFF;
		overflow:hidden;
		margin-top:15px;
	}
	.serv-form-box div.img{
		float:left;
		width:38%;
		position:relative;
	}
	.serv-form-box div.img div{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		display:flex;
		align-items:center;
		justify-content:center;
		font-size:26px;
		color:#ffffff;
		font-weight:bold;
		line-height:46px;
		text-align:center;
	}
	.serv-form-box div.img div p{
		font-size:26px;
	}
	.serv-form-box div.img div p b{
		font-size:48px;
		display:block;
		margin-bottom:10px;
	}
	.serv-form-box div.img img{
		width:100%;
	}
	.serv-form-box div.form{
		width:56%;
		float:right;
	}
	.serv-form-box div.form ul li{
		height:45px;
		line-height:45px;
		margin-bottom:20px;
		border-bottom:1px solid #ebebeb;
		overflow:hidden;
	}
	.serv-form-box div.form ul li.textarea{
		border-bottom:none;
		height:auto;
		margin:50px 0;
	}
	.serv-form-box div.form ul li.textarea textarea{
		width:calc(100% - 22px);
		height:130px;
		padding:10px;
		border:1px solid #ebebeb;
	}
	.serv-form-box div.form ul li:last-child{
		border-bottom:none;
	}
	.serv-form-box div.form ul li label{
		font-size:14px;
		color:#666666;
		display:block;
		width:10%;
		float:left;
	}
	.serv-form-box div.form ul li input{
		font-size:14px;
		color:#666666;
		height:45px;
		width:88%;
		float:right;
		background-color:#FFF;
	}
	.serv-form-box div.form ul li select{
		font-size:14px;
		color:#666666;
		height:45px;
		width:88%;
		float:right;
		background-color:#FFF;
	}
	.serv-form-box div.form ul li.submit{
		margin-top:50px;
	}
	.serv-form-box div.form ul li.submit input{
		font-size:14px;
		color:#fff;
		height:40px;
		width:100%;
		background-color:#0b2f54;
		cursor:pointer;
	}
	
	.w1200-box div.tt{
		width:calc(100% - 60px);
		padding:0 30px;
		height:50px;
		overflow:hidden;
		line-height:50px;
		background-color:#FFF;
		margin:20px 0 0;
	}
	.w1200-box div.tt h3{
		float:left;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.w1200-box div.tt h3:before{
		content:"▍";
	}
	.w1200-box div.tt a.more{
		float:right;
		font-size:14px;
		color:#999999;
	}
	.serv-box .list-box{
		margin:20px 0;
	}
	.serv-box .list-box ul li{
		background-color:#FFF;
		margin-top:0px;
	}
	
	.build-more{
		width:100%;
	}
	.build-more ul{
		margin-top:20px;
		overflow:hidden;
	}
	.build-more ul li{
		width:calc(32% - 2px);
		border:1px solid #e5e5e5;
		float:left;
		margin-right:2%;
		margin-bottom:20px;
		background-color:#FFF;
		position:relative;
	}
	.build-more ul li:nth-of-type(3n){
		margin-right:0;
	}
	
	.build-more ul li div.img{
		width:100%;
		overflow:hidden;
	}
	.build-more ul li div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.build-more ul li div.txt{
		width:90%;
		margin:15px auto 10px;
		font-size:14px;
		color:#666666;
	}
	.build-more ul li div.txt div.title{
		overflow:hidden;
	}
	.build-more ul li div.txt div.title h5{
		float:left;
		font-size:16px;
	}
	.build-more ul li div.txt div.title div.des{
		float:right;
		display:flex;
		align-items:center;
	}
	.build-more ul li div.txt div.title div.des p{
		margin-left:20px;
	}
	.build-more ul li div.txt div.title div.des p b{
		color:#fe0000;
	}
	.build-more ul li div.txt div.jd{
		display:flex;
		align-items:center;
		padding:40px 0 10px;
		position:relative;
	}
	.build-more ul li div.txt div.jd:before{
		content:"";
		width:100%;
		height:2px;
		background-color:#cfcfcf;
		position:absolute;
		left:0;
		top:calc(50% - 7px);
	}
	.build-more ul li div.txt div.jd p{
		width:20%;
		text-align:center;
		font-size:12px;
		color:#666666;
		position:relative;
	}
	.build-more ul li div.txt div.jd p b{
		width:12px;
		height:12px;
		border-radius:50%;
		display:block;
		border:2px solid #cfcfcf;
		position:absolute;
		top:-20px;
		left:calc(50% - 8px);
		display:flex;
		align-items:center;
		justify-content:center;
		background-color:#FFF;
	}
	
	.build-more ul li div.txt div.jd p b:before{
		content:"●";
		color:#cfcfcf;
	}
	.build-more ul li div.txt div.jd p.active{
		color:#0b2f54;
	}
	.build-more ul li div.txt div.jd p.active b{
		border:2px solid #0b2f54;
	}
	.build-more ul li div.txt div.jd p.active b:before{
		color:#0b2f54;
	}
	.build-more ul li div.hover{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background-color:rgba(11,47,84,0.6);
		display:none;
	}
	.build-more ul li div.hover div.cont{
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.build-more ul li div.hover  div.cont>div{
		width:80%;
		text-align:center;
	}
	.build-more ul li div.hover h5{
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		display:inline-block;
		margin:0 auto;
		border-bottom:1px solid #fff;
	}
	.build-more ul li div.hover div.des{
		font-size:14px;
		color:#fff;
		line-height:26px;
		text-align:left;
		margin-top:20px;
		overflow:hidden;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:4;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.build-more ul li div.hover div.address{
		font-size:14px;
		color:#fff;
		line-height:26px;
		text-align:left;
		overflow:hidden;
		margin-top:10px;
	}
	.build-more ul li div.hover div.yy{
		font-size:14px;
		color:#fff;
		width:93px;
		height:38px;
		border:1px solid #fff;
		text-align:center;
		line-height:38px;
		border-radius:5px;
		margin:30px auto 0;
	}
	
	.submit-form{
		width:calc(100% - 40px);
		padding:50px 20px;
		margin-top:15px;
		overflow:hidden;
		background-color:#FFF;
	}
	.submit-form div.left{
		float:left;
		width:10%;
	}
	.submit-form div.left div.img{
		width:80px;
		height:80px;
		position:relative;
		margin:20px auto;
	}
	.submit-form div.left div.img input.headUpl{
		width:100%;
		height:100%;
		opacity:0;
		display:block;
		position:absolute;
		top:0;
		left:0;
		z-index:10;
	}
	
	.submit-form div.left div.img img{
		width:100%;
		border-radius:50%;
		display:block;
	}
	.submit-form div.left div.name input{
		width:calc(100% - 20px);
		border-bottom:1px solid #ddd;
		padding:0 10px;
		padding-bottom:5px;
		text-align:center;
	}
	.submit-form div.right{
		float:left;
		width:84%;
		margin-left:2%;
	}
	.submit-form div.right textarea{
		width:calc(100% - 40px);
		padding:20px;
		height:100px;
		border:1px solid #d3d3d3;
		background-color:#f8f8f8;
		resize:none;
	}
	.submit-form div.right .upload-img{
		margin-top:20px;
	}
	.submit-form div.right .upload-img .img-show {
		overflow:hidden;
	}
	.submit-form div.right .upload-img .img-show img{
		width:18.4%;
		display:block;
		float:left;
		margin-right:2%;
		margin-bottom:10px;
	}
	.submit-form div.right .upload-img .img-show img:nth-of-type(5n){
		margin-right:0;
	}
	.submit-form div.right .upload-btn{
		position:relative;
		width:120px;
		height:40px;
	}
	.submit-form div.right .upload-btn input{
		opacity:0;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		cursor:pointer;
	}

	.submit-form div.right .upload-btn p{
		width:calc(100% - 2px);
		height:calc(100% - 2px);
		text-align:center;
		line-height:40px;
		background-color:#fafafa;
		font-size:14px;
		color:#666666;
		border:1px solid #d3d3d3;
		font-weight:bold;
	}
	.submit-form div.right div.submit input{
		width:120px;
		height:40px;
		background-color:#0b2f54;
		font-size:16px;
		color:#ffffff;
		margin-top:40px;
		cursor:pointer;
	}
	.msg-list{
		margin-top:10px;
		overflow:hidden;
	}
	.msg-list ul li{
		background-color:#FFF;
		width:calc(100% - 70px);
		padding:35px;
		overflow:hidden;
		margin-bottom:10px;
	}
	.msg-list ul li{
		background-color:#FFF;
		width:calc(100% - 70px);
		padding:35px;
		overflow:hidden;
	}
	.msg-list ul li div.left{
		width:10%;
		float:left;
	}
	.msg-list ul li div.left div.img{
		width:80px;
		height:80px;
		margin:0 auto;
		border-radius:50%;
		overflow:hidden;
	}
	.msg-list ul li div.left div.img img{
		width:100%;
		height:100%;
	}
	.msg-list ul li div.left h5{
		font-size:14px;
		line-height:46px;
		font-weight:bold;
		color:#666666;
		text-align:center;
	}
	.msg-list ul li div.right{
		float:left;
		width:84%;
		margin-left:2%;
	}
	.msg-list ul li div.right div.ct{
		font-size:14px;
		color:#666666;
		line-height:26px;
	}
	.msg-list ul li div.right div.pic-show{
		overflow:hidden;
		width:100%;
		margin:10px auto 30px;
	}
	.msg-list ul li div.right div.pic-show a{
		width:12%;
		float:left;
		margin-right:1%;
		margin-bottom:10px;
		display:flex;
		align-items:center;
		justify-content:center;
		overflow:hidden;
	}
	.msg-list ul li div.right div.pic-show img{
		width:100%;
		min-height:100%;
	}
	.msg-list ul li div.right div.answer{
		width:calc(100% - 40px);
		padding:20px;
		background-color:#f8f8f8;
	}
	.msg-list ul li div.right div.answer div.name{
		font-size:14px;
		color:#333333;
		font-weight:bold;
	}
	.msg-list ul li div.right div.answer div.words{
		font-size:12px;
		color:#666666;
		line-height:26px;
		margin-top:10px;
	}
	p.more{
		width:160px;
		height:35px;
		margin:40px auto;
		border:1px solid #0b2f54;
		background-color:transparent;
		text-align:center;
		line-height:35px;
		font-size:14px;
		color:#0b2f54;
		cursor:pointer;
		border-radius:5px;
	}
	
	/*serv-edu*/
	.serv-edu-box{
		width:100%;
	}
	.serv-edu-box ul li{
		width:calc(100% - 80px);
		padding:40px;
		background-color:#FFF;
		overflow:hidden;
		margin-bottom:10px;
	}
	.serv-edu-box ul li div.left{
		width:37.5%;
		float:left;
	}
	.serv-edu-box ul li div.left div.img{
		width:100%;
		overflow:hidden;
	}
	.serv-edu-box ul li div.left div.img img{
		width:100%;
		height:100%;
		display:block;
	}
	.serv-edu-box ul li div.right{
		width:59%;
		float:right;
	}
	.serv-edu-box ul li div.right h5{
		font-size:16px;
		font-weight:bold;
		color:#333333;
		margin-bottom:20px;
	}
	.serv-edu-box ul li div.right div.des{
		font-size:14px;
		color:#999999;
		height:65px;
		overflow:hidden;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp:3;/*第几行*/
		-webkit-box-orient: vertical; 
	}
	.serv-edu-box ul li div.right div.date{
		font-size:14px;
		color:#666666;
		margin-top:20px;
	}
	.serv-edu-box ul li div.right div.more{
		width:120px;
		height:40px;
		line-height:40px;
		text-align:center;
		font-size:14px;
		color:#fff;
		background-color:#0b2f54;
		margin-top:32px;
	}
	.sed-bread{
		height:50px!important;
	}
	.serv-edu-details{
		width:calc(100% - 80px);
		background-color:#FFF;
		padding:40px;
	}
	.serv-edu-details h1{
		font-size:24px;
		text-align:center;
		font-weight:bold;
		border-bottom:1px solid #ebebeb;
		padding-bottom:15px;
	}
	.serv-edu-details div.ct{
		margin:40px auto 20px;
		font-size:14px;
		color:#666666;
		line-height:30px;
	}
	.serv-edu-details div.ct p,.serv-edu-details div.ct span{
		font-size:14px;
		color:#666666;
		line-height:30px;
	}
	.serv-edu-details div.ct img{
		display:block;
		margin:20px auto;
		max-width:100%;
	}
	.page-btn{
		width:calc(100% - 40px);
		padding:0 20px;
		height:50px;
		line-height:50px;
		overflow:hidden;
		margin:10px auto;
		background-color:#FFF;
	}
	.page-btn a.prev{
		font-size:14px;
		color:#666666;
		float:left;
		width:50%;
		text-align:left;
	}
	.page-btn a.next{
		font-size:14px;
		color:#666666;
		float:right;
		width:50%;
		text-align:right;
	}
	.page-btn a:hover{
		color:#0b2f54;
		text-decoration:underline;
	}
	.brand-box .bread{
		border:1px solid #f0f0f0;
		padding-left:0;
	}
	.brand-box .bread .second-menu{
		float:left;
	}
	.brand-box .bread .second-menu p a{
		cursor:pointer;
	}
	.brand-js{
		width:100%;
		margin-top:15px;
		position:relative;
		padding-bottom:50px;
	}
	.brand-js div.img img{
		width:100%;
		display:block;
	}
	.brand-js div.txt{
		position:absolute;
		right:100px;
		top:0;
		height:100%;
		display:flex;
		align-items:center;
	}
	.brand-js div.txt h5{
		font-size:36px;
		color:#333333;
	}
	.brand-js div.txt div.time{
		font-size:14px;
		color:#14325f;
		margin:20px 0;
	}
	.brand-js div.txt div.time b,.brand-js div.txt div.time strong{
		font-size:36px;
		font-weight:normal;
	}
	.brand-js div.txt div.ct{
		font-size:14px;
		color:#666666;
		line-height:27px;
	}
	
	/*fzlc-show*/
	.fzlc{
		width:100%;
		background-color:#f5f5f5;
		padding:60px 0;
	}
	.fzlc-show{
		width:1200px;
		margin:0 auto;
	}
	.pg h3{
		text-align:center;
		font-size:36px;
		color:#333333;
		line-height:60px;
	}
	.fzlc-show .swiper-container{
		padding:50px 0 50px;
		position:relative;
	}
	.fzlc-show .swiper-slide{
		position:relative;
	}
	.fzlc-show .swiper-slide h5{
		text-align:center;
		font-size:28px;
		color:#333333;
		line-height:60px;
	}
	.fzlc-show .swiper-slide div.des{
		width:70%;
		height:100px;
		margin:0 auto;
		text-align:center;
		font-size:14px;
		color:#666666;
		line-height:24px;
		overflow:hidden;
	}
	.fzlc-show .swiper-slide:after{
		content:"";
		display:block;
		width:12px;
		height:12px;
		border-radius:50%;
		border:1px solid #ddd;
		position:absolute;
		bottom:-40px;
		left:calc(50% - 6px);
		background-color:#FFF;
	}
	
	.fzlc-show .swiper-slide-active:after{
		background-color:#f39800;
		border:1px solid #f39800;
	}
	.fzlc-show .swiper-slide-active h5{
		color:#f39800;
	}
	.fzlc-show .swiper-container:after{
		content:"";
		position:absolute;
		width:100%;
		left:0;
		bottom:16px;
		height:1px;
		background-color:#c6c6c6;
	}
	.fzlc-show  .swiper-button-prev{
		left:0;
		top:calc(100% - 32px);
		margin-top:0;
		width:32px;
		height:32px;
		background-image:url(../images/prev1.png);
		background-size:100% 100%;
		background-color:#FFF;
		border-radius:50%;
		opacity:1!important;
	}
	.fzlc-show  .swiper-button-next{
		right:0;
		top:calc(100% - 32px);
		margin-top:0;
		width:32px;
		height:32px;
		background-image:url(../images/next1.png);
		background-size:100% 100%;
		background-color:#FFF;
		border-radius:50%;
		opacity:1!important;
	}
	
	.honor{
		padding:50px 0;
	}
	.honor-show{
		width:1200px;
		margin:30px auto;
	}
	.honor-show ul{
		width:100%;
		overflow:hidden;
	}
	.honor-show ul li{
		width:23.5%;
		margin-right:2%;
		float:left;
		text-align:center;
		margin-bottom:20px;
	}
	.honor-show ul li img{
		width:calc(100% - 20px);
		display:block;
		padding:10px;
		background-color:#f5f5f5;
	}
	.honor-show ul li h5{
		font-size:14px;
		line-height:40px;
		color:#666666;
	}
	.honor-show ul li:nth-of-type(4n){
		margin-right:0;
	}
	
	.honor-show .swiper-container{
		padding-bottom:40px;
	}
	.honor-show .swiper-pagination-bullet{
		width:15px;
		height:15px;
		background-color:#0b2f54;
		opacity:1;
	}
	.honor-show .swiper-pagination-bullet-active{
		background-color:#f3961d;
	}
	
	.culture-show{
		width:1200px;
		margin:60px auto 30px;
		overflow:hidden;
	}
	
	.culture-show div.td{
		width:50%;
		float:left;
		position:relative;
	}
	.culture-show div.td div.txt{
		position:absolute;
		top:20%;
		left:10%;
		width:80%;
	}
	.culture-show div.td div.txt h5{
		font-size:24px;
		color:#fefefe;
		line-height:60px;
	}
	.culture-show div.td div.txt div.des{
		font-size:16px;
		line-height:30px;
		color:#fff;
	}
	
	.recruit{
		background-color:#f5f5f5;
		width:100%;
		padding:50px 0;
	}
	.recruit-show{
		margin:30px auto;
		width:1200px;
	}
	.recruit-show div.title{
		width:100%;
		display:flex;
		align-items:center;
		background-color:#FFF;
	}
	.recruit-show div.title p{
		width:calc(20% - 20px);
		padding-left:20px;
		height:50px;
		line-height:50px;
		font-size:16px;
		color:#666666;
		font-weight:bold;
	}
	.recruit-show ul li{
		margin:10px auto;
	}
	.recruit-show ul li div.baseinfo{
		background-color:#FFF;
		height:50px;
		display:flex;
		align-items:center;
		position:relative;
	}
	.recruit-show ul li div.baseinfo p{
		width:calc(20% - 20px);
		font-size:16px;
		color:#666666;
		padding-left:20px;
	}
	.recruit-show ul li div.baseinfo p a{
		font-size:14px;
		color:#fff;
		background-color:#0b2f54;
		display:inline-block;
		width:115px;
		height:40px;
		text-align:center;
		line-height:40px;
		border-radius:10px;
	}
	.recruit-show ul li div.baseinfo span.more{
		display:block;
		position:absolute;
		top:calc(50% - 7px);
		right:20px;
		width:18px;
		height:15px;
		background-image:url(../images/xl.png);
		background-size:100% 100%;
		cursor:pointer;
	}
	.recruit-show ul li div.details{
		border-top:1px solid #ddd;
		background-color:#FFF;
		width:calc(100% - 40px);
		padding:20px;
		font-size:14px;
		color:#666666;
		line-height:30px;
		display:none;
	}
	.recruit-show ul li div.details div.phone{
		display:none;
	}
	.recruit-show ul li div.details div.phone a.ask{
		width:80px;
		height:30px;
		line-height:30px;
		font-size:12px;
		text-align:center;
		border-radius:5px;
		display:block;
		color:#fff;
		background-color:#0b2f54;
		margin:20px auto 0;
	}
	.recruit-show ul li div.details b{
		font-weight:bold;
	}
	
	.foot-slide-btn{
		width:135px;
		height:114px;
		position:fixed;
		bottom:0;
		left:0;
		background-image:url(../images/foot-btn.png);
		background-size:100% 100%;
		cursor:pointer;
		display:none;
	}
	.foot-slide-box{
		width:100%;
		position:fixed;
		bottom:0;
		left:0;
		background-color:#061e36;
		z-index:1000;
	}
	.foot-slide-box div.close{
		width:30px;
		height:30px;
		background-image:url(../images/close.png);
		background-size:100% 100%;
		cursor:pointer;
		position:absolute;
		right:2%;
		bottom:25px;
	}
	.foot-slide-box div.foot-slide-show{
		width:1200px;
		margin:0 auto;
		height:80px;
		overflow:hidden;
	}
	.foot-slide-box div.foot-slide-show dl:first-child{
		float:left;
		height:100%;
		display:flex;
		align-items:center;
	}
	.foot-slide-box div.foot-slide-show dl:first-child dt img{
		height:45px;
		display:block;
	}
	.foot-slide-box div.foot-slide-show dl:first-child dd{
		font-size:12px;
		color:#c4d7eb;
		line-height:24px;
		margin-left:10px;
	}
	.foot-slide-box div.foot-slide-show dl:first-child dd h5{
		font-size:18px;
		color:#c4d7eb;
	}
	.foot-slide-box div.foot-slide-show dl:first-child dd span{
		color:#eb980d;
	}
	.foot-slide-box div.foot-slide-show div.form{
		margin-left:155px;
		float:left;
		margin-top:10px;
		overflow:hidden;
	}
	.foot-slide-box div.foot-slide-show div.form div.left{
		float:left;
		width:370px;
	}
	.foot-slide-box div.foot-slide-show div.form div.left ul{
		overflow:hidden;
		width:100%;
	}
	.foot-slide-box div.foot-slide-show div.form div.left ul li{
		width:180px;
		float:left;
		margin-right:10px;
	}
	.foot-slide-box div.foot-slide-show div.form div.left ul li:nth-of-type(2n){
		margin-right:0;
	}
	.foot-slide-box div.foot-slide-show div.form div.left ul li:nth-of-type(3),.foot-slide-box div.foot-slide-show div.form div.left ul li:nth-of-type(4){
		margin-top:10px;
	}
	.foot-slide-box div.foot-slide-show div.form div.left ul li input{
		width:calc(100% - 20px);
		padding:0 10px;
		border-radius:5px;
		font-size:12px;
		height:25px;
		border:none;
	}
	.foot-slide-box div.foot-slide-show div.form div.right{
		float:left;
		margin-left:10px;
		width:60px;
		height:60px;
		background-color:#eb980d;
		border-radius:5px;
		overflow:hidden;
	}
	.foot-slide-box div.foot-slide-show div.form div.right input{
		width:100%;
		height:100%;
		border:none;
		background-image:url(../images/fsbtn.jpg);
		background-size:100% 100%;
		font-size:16px;
		color:#fff;
		cursor:pointer;
	}
	.foot-slide-box div.foot-slide-show dl.tel{
		float:right;
		display:flex;
		align-items:center;
		height:100%;
	}
	.foot-slide-box div.foot-slide-show dl.tel dt img{
		height:45px;
		display:block;
	}
	.foot-slide-box div.foot-slide-show dl.tel dd{
		font-size:14px;
		color:#c4d7eb;
		line-height:24px;
		margin-left:10px;
	}
	.foot-slide-box div.foot-slide-show dl.tel dd p{
		font-size:24px;
		color:#f39800;
		font-family:Impact;
	}
	
	.slide-right-box{
		position:fixed;
		right:10px;
		top:0;
		height:100%;
		display:flex;
		align-items:center;
		z-index:1000;
	}
	.slide-right-box ul{
		border:1px solid #ddd;
	}
	.slide-right-box ul li{
		width:65px;
		height:70px;
		background-color:#FFF;
		display:flex;
		align-items:center;
		justify-content:center;
		text-align:center;
		border-bottom:1px solid #ddd;
		position:relative;
		cursor:pointer;
	}
	.slide-right-box ul li div.ewm-box{
		position:absolute;
		left:-185px;
		top:-125px;
		width:120px;
		background-color:#FFF;
		border:1px solid #ddd;
		padding:20px;
		display:none;
	}
	.slide-right-box ul li div.ewm-box:after{
		content:"";
		display:block;
		position:absolute;
		top:calc(43% - 10px);
		right:-15px;
		width:15px;
		height:25px;
		background-image:url(../images/sjx.png);
		background-size:100% 100%;
	}
	.slide-right-box ul li div.ewm-box div.ewm{
		width:100%;
		text-align:center;
	}
	.slide-right-box ul li div.ewm-box div.ewm img{
		height:110px;
		display:block;
	}
	.slide-right-box ul li div.ewm-box div.ewm p{
		line-height:40px;
		font-size:16px;
		color:#333333;
		font-weight:bold;
	}
	.slide-right-box ul li div.ewm-box div.ewm span{
		font-size:12px;
	}
	.slide-right-box ul li div.ewm-box div.ewm:last-child{
		margin-top:20px;
	}
	
	.slide-right-box ul li:last-child{
		border-bottom:none;
	}
	.slide-right-box ul li img{
		display:block;
		height:35px;
		margin:0 auto;
	}
	.slide-right-box ul li  h5{
		font-size:12px;
		color:#0b2f54;
		margin-top:4px;
	}
	
	.slide-right-box ul li:nth-of-type(2):hover div.ewm-box{
		display:block;
	}
	@media (max-width: 1700px){
		.footer div.top div.ewm{
			display:none;
		}
		.fzlc-show .swiper-slide h5{
			font-size:26px;
		}
	}
	@media (max-width: 1400px){
		.index-house-show ul{
			height:280px;
		}
		
		.index-design-show div.cont div.left div.dt div.txt h5{
			margin-bottom:5%;
		}
		.index-design-show div.cont div.left div.dt div.txt div.second p.type{
			width:100%;
		}
		.index-design-show div.cont div.left div.dt div.txt div.second p.care{
			width:100%;
			margin:10px auto;
		}
		.index-design-show div.cont div.left div.dt div.txt a.ask{
			margin-top:3%;
		}
		
		
		
		.index-team-show ul li div.show div.details div.txt h5{
			padding-bottom:10px;
			margin-bottom:10px;
		}
		.index-team-show ul li div.show div.details div.txt div.ct{
			height:207px;
		}
		.index-team-show ul li div.show div.details div.txt div.ct div:last-child{
			-webkit-line-clamp:4;
		}
		.index-team-show ul li div.show div.details a.ask{
			height:35px;
			line-height:35px;
			margin-top:10px;
		}
		.index-team-show ul li div.choose h5{
			font-size:24px;
		}
		.index-team-show ul li div.choose div.head{
			margin:30px 0 -20px;
			width:325px;
		}
		.index-team-show ul li div.choose div.head p{
			width:60px;
			margin-bottom:20px;
		}
		
		
		
		
		.index-building-show ul li a{
			padding:10px 15px;
		}
		.index-building-show ul li a h5{
			font-size:24px;
		}
		.index-building-show ul li a div.address{
			font-size:16px;
			margin:5px auto;
		}
		.index-building-show ul li a div.ct{
			-webkit-line-clamp:3;
		}
		.idx-page .btn a{
			margin:0 auto!important;
		}
		
		
		
		.index-edu-show ul li div.right ul li div.date{
			display:none;
		}
		.index-edu-show ul li div.left dl{
			height:157px;
		}
		.index-edu-show ul li div.left dl dd div.des{
			-webkit-line-clamp:2;
		}
		.index-edu-show ul li div.right ul li h5 p{
			width:86%;
		}
		
		
		.footer div.top div.ewm{
			display:none;
		}
		
		.w1920-box div.left{
			width:100%;
		}
		.w1920-box div.left .content-show{
			margin:10px auto 0;
			float:none;
		}
		.w1920-box div.right{
			width:100%;
			overflow:hidden;
		}
		.w1920-box div.right div.rt{
			width:32%;
			margin-right:2%;
			float:left;
		}
		.w1920-box div.right div.rt:first-child{
			margin-top:10px;
		}
		.w1920-box div.right div.rt:nth-of-type(3n){
			margin-right:0;
		}
		.w1920-box div.right div.rt:nth-of-type(5){
			margin-right:0;
			margin-top:-150px;
		}
		.w1920-box div.left .content-show .thumb,.w1920-box div.left .content-show .details{
			width:100%;
		}
		
	}
	
	
	
	@media (max-width: 1280px){
		.w1200-box{
			width:96%;
			margin:0 auto;
		}
		.w1920-box{
			width:96%;
			padding:0 2%;
			background-color:#FFF;
		}
		.w1920-box div.left .content-show{
			width:100%;
		}
		.w1920-box div.left .content-show .details div.ct div.para{
			margin:10px 0;
		}
		.w1920-box div.left .content-show .details div.ct div.para b{
			margin-left:10px;
		}
		.w1920-box div.left .content-show .details div.ct div.para i{
			display:block;
		}
		.w1920-box div.left .content-show .details div.ct div.para b:nth-of-type(3){
			margin-left:0;
		}
		
	}
	@media (max-width: 640px){
		.header{
			display:none;
		}
		body{
			padding-top:60px;
		}
		.phone-header{
			display:block;
		}
		.wap-banner{
			display:block;
		}
		.pc-banner{
			display:none;
		}
		.other-banner img:last-child{
			display:block;
		}
		.other-banner img:first-child{
			display:none;
		}
		.index-log{
			height:auto;
		}
		.index-log ul li{
			width:calc(50% - 12px);
			padding:10px 5px;
			border-top: 1px solid #123a63;
			border-bottom: 1px solid #061e37;
			display:inherit;
			-webkit-box-align: inherit;
			-webkit-box-pack: inherit;
		}
		.index-log ul li a{
			display:inherit;
			-webkit-box-align: inherit;
			-webkit-box-pack: inherit;
		}
		.index-log ul li div.img{
			display:block;
			width:100%;
			text-align:center;
			margin-right:0;
			height:auto;
			margin-top:5px;
		}
		.index-log ul li div.img img{
			width:30px;
			height:30px;
		}
		.index-log ul li div.txt{
			text-align:center;
			line-height:22px;
		}
		.index-log ul li div.txt h5{
			font-size:14px;
			margin-top:10px;
		}
		.index-log ul li div.txt div.des{
			font-size:12px;
			width:100%;
			overflow: hidden;
			text-overflow:ellipsis;
			white-space:nowrap;
		}
		.index-log ul li:nth-of-type(2n){
			border-right:none;
		}
		.index-log ul li:nth-of-type(3n){
			border-left:none;
		}
		.index-log ul li:last-child{
			display:none;
		}
		
		.idx-page{
			padding-top:20px;
		}
		
		.idx-page h3{
			font-size:18px;
			margin-bottom:5px;
		}
		.idx-page p.tt{
			font-size:12px;
			width:90%;
			margin:0 auto;
		}
		.idx-page .menu{
			margin-top:10px!important;
		}
		.idx-page .menu ul li{
			padding:0 10px!important;
			height:25px!important;
			line-height:25px!important;
			font-size:14px!important;
		}
		
		.index-design-show{
			width:93.75%;
			margin:10px auto;
			padding:0;
		}
		.index-design-show div.cont{
			height:auto!important;
			margin-top:20px;
		}
		.index-design-show div.cont div.left{
			width:100%;
		}
		.index-design-show div.cont div.left div.dt{
			width:49%;
			margin-right:2%!important;
		}
		.index-design-show div.cont div.left div.dt:nth-of-type(2n){
			margin-right:0!important;
		}
		.index-design-show div.cont div.right{
			display:none;
		}
		.idx-page .btn{
			margin-top:20px;
		}
		.idx-page .btn a{
			width:120px;
			height:30px;
			font-size:12px;
			line-height:30px;
			margin:0 10px!important;
		}
		.index-design-show div.cont div.left div.dt{
			margin-bottom:10px;
		}
		.index-design-show div.cont div.left div.dt div.txt div.second p.type,.index-design-show div.cont div.left div.dt div.txt a.ask{
			display:none;
		}
		.index-design-show div.cont div.left div.dt div.txt div.second p.care{
			margin:5px auto;
			font-size:12px;
			display:none;
		}
		.index-design-show div.cont div.left div.dt div.txt h5{
			font-size:16px;
		}
		.index-design-show div.cont div.left div.dt div.txt a.more{
			font-size:12px;
		}
		
		.index-team-show{
			margin-top:20px;
		}
		.index-team-show ul li div.show{
			width:100%;
			height:auto!important;
			float:none;
		}
		.index-team-show ul li div.show div.details{
			width:94%;
			padding:3%;
			margin:0 auto;
		}
		.index-team-show ul li div.show div.details div.pic{
			margin:5px;
			height:100%!important;
		}
		.index-team-show ul li div.show div.details div.txt{
			margin-left:10px;
			height:auto!important;
		}
		.index-team-show ul li div.show div.details div.txt div.ct div:last-child{
			    -webkit-line-clamp: 2;
		}
		.index-team-show ul li div.show div.details div.txt div.ct{
			height:auto;
			font-size:12px;
		}
		.index-team-show ul li div.show div.details div.txt h5{
			font-size:12px;
			margin-bottom:5px;
			padding-bottom:5px;
			margin-top:10px;
		}
		.index-team-show ul li div.show div.details div.txt h5 b{
			font-size:14px;
		}
		.index-team-show ul li div.show div.details a.ask{
			height:25px;
			line-height:25px;
			font-size:12px;
		}
		.index-team-show ul li div.choose{
			width:93.75%;
			float:none;
			height:auto!important;
			padding:20px 3.125%;
		}
		.index-team-show ul li div.choose-box{
			padding-left:0;
		}
		.index-team-show ul li div.choose div.head{
			width:auto;
			margin:15px 0 -20px;
		}
		.index-team-show ul li div.choose div.head p{
			width:18%;
			margin-right:4%;
			margin-bottom:20px;
		}
		
		.index-team-show ul li div.choose h5{
			font-size:18px;
		}
		.index-team-show ul li div.choose p.des{
			font-size:12px;
		}
		
		.index-culture-show{
			width:93.75%;
			margin:20px auto 0;
			padding-bottom:20px;
		}
		.index-culture-show ul li{
			width:100%;
			margin-bottom:15px;
		}
		
		
		.index-building{
			padding-bottom:20px;
		}
		.index-building-show{
			width:93.75%;
			margin:20px auto 0;
			padding-bottom:20px;
		}
		
		.index-building-show ul li{
			width: calc(100% - 20px);
			margin-right:2%;
			margin-bottom:15px;
		}
		.index-building-show ul li:nth-of-type(2n){
			margin-right:0;
		}
		.index-building-show ul li a{
			
		}
		.index-building-show ul li:nth-of-type(5){
			display:none;
		}
		
		
		
		.index-house{
			padding-bottom:20px;
		}
		.index-house .menu{
			margin:0 auto;
		}
		.index-house-show{
			width:93.75%;
			margin:10px auto 0;
			padding-bottom:20px;
		}
		
		
		.index-house-show ul{
			padding:10px 0;
			height:auto!important;
		}
		.index-house-show ul li{
			width:calc(100% - 2px);
			margin:0 0;
			margin-right:2%;
			margin-bottom:15px;
		}

		.index-house-show ul li:nth-of-type(2n){
			margin-right:0;
		}
		
		.index-construct-show{
			width:93.75%;
			margin:20px auto 0;
			padding-bottom:0;
		}
		
		.index-construct-show .swiper-slide h5{
			font-size:14px;
			height:40px;
			line-height:40px;
			overflow: hidden;
			text-overflow:ellipsis;
			white-space:nowrap;
			text-align:center;
		}
		.index-edu-show{
			width:93.75%;
			margin:20px auto 0;
			padding-bottom:0;
		}
		.index-edu-show ul li div.left{
			width:calc(100% - 2px);
		}
		.index-edu-show ul li div.left dl{
			height:auto;
			margin-bottom:15px;
		}
		.index-edu-show ul li div.left dl dt{
			width:100%;
		}
		.index-edu-show ul li div.left dl dd{
			width:calc(100% - 20px);
			padding:10px;
		}
		.index-edu-show ul li div.right{
			width:100%;
			display:block;
		}
		.index-edu-show ul li div.right ul{
			width:calc(100% - 2px);
			margin:15px auto;
			height:auto!important;
		}
		.index-edu-show ul li div.right ul:nth-of-type(2){
			margin-left:0;
			width:calc(100% - 2px);
			margin:15px auto;
		}
		.index-edu-show ul li div.right ul li h5{
			width:65%;
		}
		.index-edu-show ul li div.right ul li div.date{
			display:block;
		}
		.index-edu-show ul li div.right ul li h5{
			margin-left:10px;
		}
		.index-edu-show ul li div.right ul li div.date{
			margin-right:10px;
		}
		.footer{
			margin-top:20px;
		}
		.footer div.top{
			width:100%;
			margin:20px auto 0;
			padding-bottom:0;
			padding:0;
		}
		.footer div.top ul{
			display:none;
		}
		.footer div.top div.pos{
			display:none;
		}
		.footer div.top div.ewm{
			display:block;
			margin-top:0;
			margin-left:0;
			width:calc(100% - 60px);
		}
		.footer div.top div.ewm div.pic{
			-webkit-box-pack: start;
		}
		    
			
		.w1200-box div.bread{
			height:auto;
		}
		.w1200-box div.bread ul{
			padding-bottom:10px;
		}
		
		.filter ul li:first-child{
			width:100%;
			border-right:none;
			text-align:left;
			padding-left:10px;
		}
		.filter ul li{
			height:40px;
			line-height:40px;
			padding:0 10px;
		}
		.w1920-box div.bread{
			padding-left:0px;
		}
		.w1200-box .list-box ul li{
			width:calc(100% - 2px);
		}
		.w1920-box div.left .content-show .more-box{
			margin-top:20px;
		}
		.w1920-box div.left .content-show{
			padding-bottom:20px;
		}
		.w1920-box .more-box ul li{
			width:calc(100% - 2px);
		}
		.w1920-box div.right div.rt{
			width:100%;
		}
		.w1920-box div.right div.rt:nth-of-type(5){
			margin-top:10px;
		}
		
		.w1200-box .filter ul li:first-child{
			width:calc(100% - 40px);
			padding:0 20px;
		}
		
		
		.team-list-box ul li{
			width:calc(100% - 2px);
		}
		
		.team-bread div.share{
			display:none;
		}
		.person-show{
			padding:10px;
			width:calc(100% - 20px);
		}
		.person-show div.left{
			width:100%;
		}
		.person-show div.right{
			width:100%;
			margin-top:20px;
		}
		.person-show div.right div.ct{
			margin-top:20px;
		}
		
		.tec-box1 div.left{
			width:100%;
		}
		.tec-box1 div.left ul li{
			width:100%;
		}
		
		.tec-box1 div.right{
			width:100%;
		}
		.tec-box2 div.menu ul{
			width:100%;
			border-right:1px solid #ccc;
		}
		.tec-box2 div.menu ul li{
			padding:0 0;
			width:calc(25% - 1.5px);
			text-align:center;
		}
		
		.tec-box2 div.menu a.more{
			display:none;
		}
		
		.tec-more-box .box-show div.left{
			width:100%;
		}
		.tec-more-box .box-show div.left dl dt{
			width:100%;
		}
		.tec-more-box .box-show div.left dl dd{
			width:100%;
			line-height:26px;
		}
		
		
		.tec-more-box .box-show div.left dl dd div.date{
			font-size:12px;
		}
		
		.tec-more-box .box-show div.right{
			width:100%;
			margin-top:20px;
		}
		.tec-more-box .box-show div.right ul li h5{
			margin-left:5px;
			width:75%;
		}
		.tec-more-box .box-show div.right ul li div.date{
			margin-right:5px;
		}
		
		.tec-details-show div.left{
			width:100%;
		}
		
		.tec-details-show div.right{
			width:100%;
			margin-top:10px;
		}
		
		.cul-box{
			width:93.75%!important;
			margin:0 auto;
		}
		.cul1200-box{
			width:100%;
		}
		.cul1920-box{
			width:100%;
		}
		
		.filter ul li:first-child{
			height:50px!important;
			line-height:50px!important;
		}
		
		
		.house-list-box ul li{
			width:100%;
		}
		.w1200-box div.bread ul li.fil{
			display:none;
		}
		.w1200-box .filter ul li.active{
			color:red;
			
		}
		
		
		
		.house-details-show{
			margin:20px auto;
		}
		.house-details-show div.left{
			width:100%;
		}
		.house-details-show div.right{
			width:calc(100% - 30px);
			padding:15px;
		}
		.house-details-show div.right div.des{
			margin-top:10px;
		}
		
		.status-select-show{
			width:96%;
			margin:0 auto;
		}
		.status-select-show ul li{
			width:calc(18% - 10px);
			margin-right:2.5%;
			font-size:12px;
			display:flex;
			align-items:center;
			justify-content:center;
		}
		.status-select-show ul li:nth-of-type(5n){
			margin-right:0;
		}
		.house-jd ul li h5{
			font-size:16px;
		}
		.house-jd ul li div.ct{
			font-size:14px;
			line-height:24px;
			margin-bottom:10px;
		}
		.house-jd ul li{
			margin-top:10px;
		}
		.house-jd ul li div.img img{
			width:49%;
			margin-right:2%!important;
			margin-bottom:10px;
		}
		.house-jd ul li div.img img:nth-of-type(2n){
			margin-right:0!important;
		}
		
		.house-jd div.back{
			height:35px;
			line-height:35px;
			font-size:14px;
			margin-top:20px;
		}
		
		.sdhouse-content{
			width:calc(100% - 20px);
			padding:10px;
		}
		.sdhouse-list-box ul li{
			width:100%;
		}
		
		.sdhouse-content div.img{
			width:100%;
		}
		.sdhouse-content div.txt{
			width:calc(100% - 20px);
		}
		.sdhouse-content div.txt h5{
			font-size:18px;
			margin:20px 0;
		}
		.sdhouse-content a{
			width:110px;
			height:35px;
			font-size:14px;
			line-height:35px;
		}
		.more-one .swiper-slide img{
			width:100%!important;
		}
		
		.serv-bread{
			padding:0 10px;
		}
		.serv-bread ul{
			padding-bottom:0!important;
		}
		.serv-bread .second-menu{
			border:none;
		}
		.serv-bread .second-menu p{
			width:100%;
			height:40px;
			line-height:40px;
			border:none;
		}
		.serv-bread .second-menu p.active{
			box-shadow:#ccc 0 0 0;
		}
		.serv-bread .second-menu p.active:before{
			content:"";
			display:none;
		}
		.serv-form-box{
			width:calc(100% - 20px);
			padding:10px;
		}
		.serv-form-box div.img{
			width:100%;
		}
		.serv-form-box div.form{
			width:100%;
		}
		.serv-form-box div.form ul li{
			margin-bottom:0;
		}
		.serv-form-box div.form ul li label{
			width:20%;
		}
		.serv-form-box div.form ul li input,.serv-form-box div.form ul li select{
			width:80%;
		}
		.serv-form-box div.form ul li.submit{
			margin-top:30px;
		}
		
		.build-more ul li{
			width:100%;
		}
		
		.submit-form{
			padding:20px 10px;
			width:calc(100% - 20px);
		}
		.submit-form div.left{
			width:100%;
			margin:0 auto 20px;
		}
		.submit-form div.left div.name{
			border-bottom:1px solid #ddd;
		}
		.submit-form div.left div.name input{
			width:100px;
			margin:10px auto;
			display:block;
			border-bottom:none;
		}
		
		.submit-form div.right{
			width:100%;
			margin-left:0;
		}
		.submit-form div.right textarea{
			width:calc(100% - 20px);
			padding:10px;
		}
		
		
		.msg-list ul li{
			width:calc(100% - 20px);
			padding:20px 10px;
		}
		.msg-list ul li div.left{
			width:100%;
		}
		.msg-list ul li div.right{
			width:100%;
			margin-left:0;
		}
		
		.submit-form div.right .upload-btn{
			margin:0 auto;
		}
		.submit-form div.right div.submit input{
			margin:20px auto;
			display:block;
		}
		
		.msg-list ul li div.right div.pic-show img{
			width:32%;
			margin-bottom:10px;
			margin-right:2%;
		}
		.msg-list ul li div.right div.pic-show a:nth-of-type(3) img{
			margin-right:0;
		}
		
		.msg-list ul li div.right div.answer{
			width:calc(100% - 20px);
			padding:10px;
		}
		
		
		.serv-bread .second-menu{
			width:100%;
		}
		
		.serv-edu-box ul li{
			width:calc(100% - 20px);
			padding:10px;
		}
		.serv-edu-box ul li div.left{
			width:100%;
		}
		
		.serv-edu-box ul li div.right{
			width:100%;
			padding-bottom:20px;
		}
		.serv-edu-box ul li div.right h5{
			margin-top:20px;
			margin-bottom:10px;
		}
		.serv-edu-box ul li div.right div.date{
			margin-top:10px;
		}
		.serv-edu-box ul li div.right div.more{
			margin-top:10px;
		}
		
		.sed-bread ul li:last-child{
			display:none;
		}
		.serv-edu-details{
			width:calc(100% - 20px);
			padding:10px;
		}
		.serv-edu-details h1{
			font-size:16px;
			text-align:center;
		}
		.serv-edu-details div.ct{
			margin:10px auto 0;
		}
		.page-btn{
			height:60px;
		}
		.page-btn a{
			width:100%!important;
			text-align:left!important;
			line-height:30px;
		}
		
		
		.brand-js{
			padding-bottom:20px;
		}
		.brand-js div.txt{
			position:static;
			text-align:center;
			margin-top:20px;
		}
		.brand-js div.txt h5{
			font-size:18px;
			margin-top:10px;
		}
		.brand-js div.txt div.time{
			margin:10px 0;
		}
		.brand-js div.txt div.time b{
			font-size:22px;
		}
		
		.fzlc-show{
			width:93.75%;
			margin:20px auto;
		}
		
		.fzlc-show .swiper-slide{
			width:100%!important;
		}
		
		.honor-show{
			width:93.75%;
			margin:20px auto;
		}
		.honor-show ul li{
			width:49%;
		}
		.honor-show ul li:nth-of-type(2n){
			margin-right:0!important;
		}
		
		.culture-show ,.recruit-show{
			width:93.75%;
			margin:20px auto;
		}
		.culture-show div.td{
			width:100%;
		}
		
		.fzlc,.honor,.recruit{
			padding:20px 0;
		}
		
		.recruit-show div.title{
			display:none;
		}
		.recruit-show ul li div.baseinfo p{
			width:calc(50% - 20px);
		}
		.recruit-show ul li div.baseinfo p:nth-of-type(2),.recruit-show ul li div.baseinfo p:nth-of-type(4),.recruit-show ul li div.baseinfo p:nth-of-type(5){
			display:none;
		}
		.recruit-show ul li div.details div.phone{
			display:block;
		}
		
		.w1920-box div.left{
			width:96%;
			margin:0 auto;
			float:none;
		}
		.team-bread{
			padding:0 10px;
		}
		.team-bread ul{
			padding-bottom:0!important;
		}
		
		.person-show div.right{
			padding-bottom:50px;
		}
		.person-show a.yy{
			top:calc(100% - 40px);
			line-height:30px;
			height:30px;
			left:0;
		}
		
		.house-list-box ul li h5{
			font-size:18px;
		}
		
		
		.serv-bread .second-menu p a{
			padding:0 10px;
		}
		
		.pg h3{
			font-size:24px;
		}
		
		.fzlc-show .swiper-container{
			padding:0 0 50px;
		}
		.fzlc-show .swiper-slide h5{
			font-size:22px;
		}
		
		
		.brand-js div.txt>div{
			width:100%;
		}
		.brand-js div.txt div.ct{
			font-size:12px;
		}				
		.index-house-show ul li div.img{			
			height:auto!important;		
		}				
		.index-edu-show ul li div.right ul li div.date{			
			width:20%;		
		}
		
		.cul-box .culture-bread{
			width:96%;
		}
		.cul1200-box ul.menu  li{
			font-size:12px;
			padding:5px 0;
		}
		
		.soft-item li{
			width:49%;
			margin-right:2%!important;
		}
		.soft-item li:nth-of-type(2n){
			margin-right:0!important;
		}
		
		.cul1920-box-img img{
			width:100%;
		}
		
		.index-team-show ul li div.show div.details div.txt div.idea{
			display:none;
		}
		
		div.bread div.share{
			display:none;
		}
		.foot-slide-btn,.foot-slide-box{
			display:none;
		}
		.slide-right-box{
			display:none;
		}
	}

@media screen and (max-width: 768px) {
    .m_foot {
        display:none;
    }
}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}